param a 0.0343828088 param b 1.0535714051 param g 0.0000951710 param k 0.0246197070 param m 0.0629919906 param r 0.6468940063 param s 0.0000000000 param t 0.1587016070 param n 800 param y 780 param z 10 param i 30000 param x 564 y 0 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 1 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 y 2 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 y 3 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -255 -255 y 4 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -252 -251 -250 -250 -250 -251 -251 -251 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -251 -250 -250 -250 -251 -252 -252 -253 -254 -254 -255 -255 y 5 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -249 -247 -246 -246 -246 -247 -247 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -247 -247 -246 -246 -246 -247 -249 -250 -252 -253 -254 -254 -255 y 6 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -250 -248 -244 -240 -237 -237 -237 -239 -241 -243 -244 -246 -247 -248 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -250 -248 -247 -246 -244 -243 -241 -239 -237 -237 -237 -240 -244 -248 -250 -252 -253 -254 -255 y 7 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -249 -244 -236 -227 -220 -218 -220 -224 -228 -232 -235 -239 -241 -244 -245 -247 -248 -249 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -241 -239 -235 -232 -228 -224 -220 -218 -220 -227 -236 -244 -249 -252 -253 -254 -254 y 8 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -247 -240 -227 -207 -188 -181 -186 -195 -204 -212 -220 -226 -231 -235 -239 -241 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -241 -239 -235 -231 -226 -220 -212 -204 -195 -186 -181 -188 -207 -227 -240 -247 -251 -253 -254 -254 y 9 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -250 -246 -237 -220 -188 -145 -118 -125 -146 -164 -179 -193 -204 -214 -221 -227 -232 -236 -239 -242 -244 -246 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -246 -244 -242 -239 -236 -232 -227 -221 -214 -204 -193 -179 -164 -146 -125 -118 -145 -188 -220 -237 -246 -250 -253 -254 -254 y 10 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -250 -246 -237 -218 -181 -118 255 -0 -76 -104 -130 -151 -169 -185 -198 -208 -217 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -217 -208 -198 -185 -169 -151 -130 -104 -76 -0 255 -118 -181 -218 -237 -246 -250 -253 -254 -254 y 11 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -250 -246 -237 -220 -186 -125 -0 255 -0 -0 -67 -94 -119 -139 -160 -177 -191 -203 -212 -219 -225 -231 -235 -238 -241 -243 -245 -247 -248 -250 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -250 -248 -247 -245 -243 -241 -238 -235 -231 -225 -219 -212 -203 -191 -177 -160 -139 -119 -94 -67 -0 -0 255 -0 -125 -186 -220 -237 -246 -250 -253 -254 -254 y 12 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -247 -239 -224 -195 -146 -76 -0 255 255 -0 255 -0 -77 -100 -129 -151 -170 -184 -197 -207 -215 -222 -228 -232 -236 -239 -242 -244 -246 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -246 -244 -242 -239 -236 -232 -228 -222 -215 -207 -197 -184 -170 -151 -129 -100 -77 -0 255 -0 255 255 -0 -76 -146 -195 -224 -239 -247 -251 -253 -254 -254 y 13 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -247 -241 -228 -204 -164 -104 -0 255 255 255 255 134 -0 -0 -62 -92 -119 -140 -159 -177 -190 -201 -211 -218 -225 -230 -234 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -234 -230 -225 -218 -211 -201 -190 -177 -159 -140 -119 -92 -62 -0 -0 134 255 255 255 255 -0 -104 -164 -204 -228 -241 -247 -251 -253 -254 -254 y 14 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -248 -243 -232 -212 -179 -130 -67 -0 255 255 255 149 255 146 149 -0 -0 -77 -100 -129 -151 -169 -183 -196 -206 -214 -221 -227 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -221 -214 -206 -196 -183 -169 -151 -129 -100 -77 -0 -0 149 146 255 149 255 255 255 -0 -67 -130 -179 -212 -232 -243 -248 -251 -253 -254 -254 y 15 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -249 -244 -235 -220 -193 -151 -94 255 255 255 255 255 255 130 251 180 177 -0 -0 -62 -92 -119 -139 -159 -176 -189 -200 -210 -217 -224 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -224 -217 -210 -200 -189 -176 -159 -139 -119 -92 -62 -0 -0 177 180 251 130 255 255 255 255 255 255 -94 -151 -193 -220 -235 -244 -249 -252 -253 -254 -254 y 16 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -250 -246 -239 -226 -204 -169 -119 -0 134 149 255 255 255 165 255 131 146 150 151 151 -0 -0 -77 -100 -128 -150 -168 -182 -194 -205 -213 -220 -226 -231 -235 -239 -241 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -241 -239 -235 -231 -226 -220 -213 -205 -194 -182 -168 -150 -128 -100 -77 -0 -0 151 151 150 146 131 255 165 255 255 255 149 134 -0 -119 -169 -204 -226 -239 -246 -250 -252 -253 -254 -255 y 17 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -247 -241 -231 -214 -185 -139 -77 -0 255 255 255 255 255 255 134 207 177 177 177 177 177 -0 -0 -62 -84 -110 -138 -157 -174 -188 -199 -209 -217 -223 -229 -233 -237 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -237 -233 -229 -223 -217 -209 -199 -188 -174 -157 -138 -110 -84 -62 -0 -0 177 177 177 177 177 207 134 255 255 255 255 255 255 -0 -77 -139 -185 -214 -231 -241 -247 -251 -253 -254 -254 -255 y 18 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -248 -244 -235 -221 -198 -160 -100 -0 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 -0 -0 -68 -99 -126 -148 -166 -181 -194 -204 -213 -220 -226 -231 -235 -238 -241 -243 -245 -247 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -247 -245 -243 -241 -238 -235 -231 -226 -220 -213 -204 -194 -181 -166 -148 -126 -99 -68 -0 -0 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 -0 -100 -160 -198 -221 -235 -244 -248 -251 -253 -254 -254 -255 y 19 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -245 -239 -227 -208 -177 -129 -62 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 -0 -0 -61 -83 -109 -137 -156 -173 -187 -199 -208 -216 -223 -228 -233 -236 -240 -242 -244 -246 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -246 -244 -242 -240 -236 -233 -228 -223 -216 -208 -199 -187 -173 -156 -137 -109 -83 -61 -0 -0 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 -62 -129 -177 -208 -227 -239 -245 -250 -252 -253 -254 -254 -255 y 20 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -250 -247 -241 -232 -217 -191 -151 -92 -0 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 -0 -0 -67 -98 -126 -148 -166 -181 -193 -204 -212 -219 -225 -230 -234 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -234 -230 -225 -219 -212 -204 -193 -181 -166 -148 -126 -98 -67 -0 -0 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 -0 -92 -151 -191 -217 -232 -241 -247 -250 -252 -253 -254 -255 -255 y 21 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -248 -244 -236 -223 -203 -170 -119 -0 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 -0 -0 -61 -82 -108 -137 -156 -173 -186 -198 -207 -215 -222 -228 -232 -236 -239 -242 -244 -246 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -246 -244 -242 -239 -236 -232 -228 -222 -215 -207 -198 -186 -173 -156 -137 -108 -82 -61 -0 -0 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 -0 -119 -170 -203 -223 -236 -244 -248 -251 -253 -254 -254 -255 -255 y 22 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -249 -246 -239 -229 -212 -184 -140 -77 -0 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 -0 -0 -67 -98 -124 -144 -163 -179 -191 -202 -211 -219 -225 -230 -234 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -234 -230 -225 -219 -211 -202 -191 -179 -163 -144 -124 -98 -67 -0 -0 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 -0 -77 -140 -184 -212 -229 -239 -246 -249 -252 -253 -254 -254 -255 -255 y 23 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -233 -219 -197 -159 -100 -0 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 -0 -0 -59 -80 -104 -132 -153 -170 -185 -197 -207 -215 -222 -227 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -222 -215 -207 -197 -185 -170 -153 -132 -104 -80 -59 -0 -0 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 -0 -100 -159 -197 -219 -233 -242 -247 -250 -252 -253 -254 -254 -255 -255 y 24 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -249 -244 -237 -225 -207 -177 -129 -62 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 -0 -0 -64 -94 -121 -142 -161 -177 -190 -201 -211 -218 -224 -229 -234 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -234 -229 -224 -218 -211 -201 -190 -177 -161 -142 -121 -94 -64 -0 -0 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 -62 -129 -177 -207 -225 -237 -244 -249 -251 -253 -254 -254 -255 -255 -255 y 25 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -246 -240 -231 -215 -190 -151 -92 -0 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 -0 -0 -0 -78 -102 -131 -152 -170 -184 -196 -206 -214 -221 -227 -231 -235 -239 -241 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -241 -239 -235 -231 -227 -221 -214 -206 -196 -184 -170 -152 -131 -102 -78 -0 -0 -0 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 -0 -92 -151 -190 -215 -231 -240 -246 -250 -252 -253 -254 -254 -255 -255 -255 y 26 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -235 -222 -201 -169 -119 -0 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 -0 -0 -63 -94 -121 -141 -160 -177 -190 -201 -210 -217 -224 -229 -233 -237 -240 -243 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -243 -240 -237 -233 -229 -224 -217 -210 -201 -190 -177 -160 -141 -121 -94 -63 -0 -0 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 -0 -119 -169 -201 -222 -235 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 y 27 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -249 -245 -238 -228 -211 -183 -139 -77 -0 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 -0 -0 -0 -78 -102 -130 -151 -168 -182 -194 -205 -213 -220 -226 -231 -235 -238 -241 -244 -245 -247 -248 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -250 -248 -247 -245 -244 -241 -238 -235 -231 -226 -220 -213 -205 -194 -182 -168 -151 -130 -102 -78 -0 -0 -0 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 -0 -77 -139 -183 -211 -228 -238 -245 -249 -251 -253 -254 -254 -255 -255 -255 -255 y 28 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -232 -218 -196 -159 -100 -0 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 -0 -0 -63 -85 -111 -138 -157 -174 -188 -199 -209 -217 -223 -228 -233 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -233 -228 -223 -217 -209 -199 -188 -174 -157 -138 -111 -85 -63 -0 -0 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 -0 -100 -159 -196 -218 -232 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 y 29 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -206 -176 -128 -62 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 -0 -0 -0 -68 -99 -126 -148 -166 -181 -194 -204 -213 -220 -226 -231 -235 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -235 -231 -226 -220 -213 -204 -194 -181 -166 -148 -126 -99 -68 -0 -0 -0 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 -62 -128 -176 -206 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 y 30 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -150 -84 -0 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 -0 -0 -61 -83 -109 -137 -156 -173 -187 -199 -208 -216 -222 -228 -232 -236 -239 -242 -244 -246 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -246 -244 -242 -239 -236 -232 -228 -222 -216 -208 -199 -187 -173 -156 -137 -109 -83 -61 -0 -0 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 -0 -84 -150 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -255 -255 -255 -255 -255 y 31 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -221 -200 -168 -110 -0 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -0 -67 -98 -126 -148 -165 -180 -193 -203 -212 -219 -225 -230 -234 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -234 -230 -225 -219 -212 -203 -193 -180 -165 -148 -126 -98 -67 -0 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 -0 -110 -168 -200 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 y 32 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -248 -244 -238 -227 -210 -182 -138 -68 -0 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -0 -61 -82 -108 -136 -155 -172 -186 -197 -207 -215 -222 -227 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -222 -215 -207 -197 -186 -172 -155 -136 -108 -82 -61 -0 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 -0 -68 -138 -182 -210 -227 -238 -244 -248 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 y 33 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -246 -241 -232 -217 -194 -157 -99 -0 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -0 -67 -97 -123 -143 -162 -178 -191 -202 -211 -218 -225 -230 -234 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -234 -230 -225 -218 -211 -202 -191 -178 -162 -143 -123 -97 -67 -0 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 -0 -99 -157 -194 -217 -232 -241 -246 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 y 34 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -243 -236 -224 -205 -174 -126 -61 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -0 -0 -79 -103 -131 -153 -170 -184 -196 -206 -215 -221 -227 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -221 -215 -206 -196 -184 -170 -153 -131 -103 -79 -0 -0 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 -61 -126 -174 -205 -224 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 y 35 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -188 -148 -83 -0 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -0 -64 -94 -121 -142 -161 -177 -190 -201 -210 -218 -224 -229 -234 -237 -240 -243 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -243 -240 -237 -234 -229 -224 -218 -210 -201 -190 -177 -161 -142 -121 -94 -64 -0 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 -0 -83 -148 -188 -213 -229 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 y 36 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -233 -220 -199 -166 -109 -0 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -0 -0 -78 -102 -130 -152 -169 -184 -195 -205 -214 -221 -226 -231 -235 -239 -241 -244 -246 -247 -248 -250 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -250 -248 -247 -246 -244 -241 -239 -235 -231 -226 -221 -214 -205 -195 -184 -169 -152 -130 -102 -78 -0 -0 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 -0 -109 -166 -199 -220 -233 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 37 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -181 -137 -67 -0 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -0 -63 -93 -120 -141 -160 -176 -189 -200 -209 -217 -223 -229 -233 -237 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -237 -233 -229 -223 -217 -209 -200 -189 -176 -160 -141 -120 -93 -63 -0 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 -0 -67 -137 -181 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 38 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -249 -246 -240 -231 -217 -194 -156 -98 -0 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -0 -0 -77 -101 -129 -150 -167 -182 -194 -204 -213 -220 -226 -231 -235 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -235 -231 -226 -220 -213 -204 -194 -182 -167 -150 -129 -101 -77 -0 -0 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 -0 -98 -156 -194 -217 -231 -240 -246 -249 -251 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 39 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -126 -61 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -0 -62 -84 -110 -138 -157 -174 -188 -199 -209 -216 -223 -228 -233 -237 -240 -242 -244 -246 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -246 -244 -242 -240 -237 -233 -228 -223 -216 -209 -199 -188 -174 -157 -138 -110 -84 -62 -0 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 -61 -126 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 40 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -187 -148 -82 -0 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -0 -68 -98 -126 -148 -166 -181 -193 -204 -212 -220 -225 -230 -235 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -235 -230 -225 -220 -212 -204 -193 -181 -166 -148 -126 -98 -68 -0 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 -0 -82 -148 -187 -213 -229 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 41 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -108 -0 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -0 -61 -82 -109 -137 -156 -173 -187 -198 -208 -216 -222 -228 -232 -236 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -236 -232 -228 -222 -216 -208 -198 -187 -173 -156 -137 -109 -82 -61 -0 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 -0 -108 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 42 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -181 -137 -67 -0 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -0 -67 -98 -125 -147 -165 -179 -192 -202 -211 -219 -225 -230 -234 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -234 -230 -225 -219 -211 -202 -192 -179 -165 -147 -125 -98 -67 -0 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 -0 -67 -137 -181 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 43 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -98 -0 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -0 -61 -82 -107 -135 -154 -171 -185 -197 -207 -215 -222 -227 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -222 -215 -207 -197 -185 -171 -154 -135 -107 -82 -61 -0 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 -0 -98 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 44 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -235 -223 -204 -173 -124 -59 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -0 -66 -96 -122 -142 -161 -178 -191 -202 -210 -218 -224 -229 -234 -237 -240 -243 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -243 -240 -237 -234 -229 -224 -218 -210 -202 -191 -178 -161 -142 -122 -96 -66 -0 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 -59 -124 -173 -204 -223 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 45 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -245 -238 -228 -212 -186 -144 -80 -0 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -0 -0 -79 -103 -131 -152 -170 -184 -196 -206 -214 -221 -226 -231 -235 -239 -241 -244 -246 -247 -248 -250 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -250 -248 -247 -246 -244 -241 -239 -235 -231 -226 -221 -214 -206 -196 -184 -170 -152 -131 -103 -79 -0 -0 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 -0 -80 -144 -186 -212 -228 -238 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 46 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -246 -241 -233 -219 -198 -163 -104 -0 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -0 -63 -94 -120 -141 -160 -176 -189 -200 -209 -217 -223 -229 -233 -237 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -237 -233 -229 -223 -217 -209 -200 -189 -176 -160 -141 -120 -94 -63 -0 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 -0 -104 -163 -198 -219 -233 -241 -246 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 47 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -179 -132 -64 -0 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -0 -0 -78 -101 -129 -150 -167 -182 -194 -204 -213 -220 -226 -231 -235 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -235 -231 -226 -220 -213 -204 -194 -182 -167 -150 -129 -101 -78 -0 -0 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 -0 -64 -132 -179 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 48 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -240 -230 -215 -191 -153 -94 -0 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -0 -63 -84 -110 -138 -157 -174 -188 -199 -209 -216 -223 -228 -233 -237 -240 -242 -244 -246 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -246 -244 -242 -240 -237 -233 -228 -223 -216 -209 -199 -188 -174 -157 -138 -110 -84 -63 -0 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 -0 -94 -153 -191 -215 -230 -240 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 49 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -121 -0 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 -0 -0 -68 -98 -126 -148 -166 -181 -193 -204 -212 -220 -225 -230 -235 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -235 -230 -225 -220 -212 -204 -193 -181 -166 -148 -126 -98 -68 -0 -0 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 -0 -121 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 50 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -238 -228 -211 -185 -142 -78 -0 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 -0 -0 -61 -83 -109 -137 -156 -173 -187 -198 -208 -216 -222 -228 -232 -236 -239 -242 -244 -246 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -246 -244 -242 -239 -236 -232 -228 -222 -216 -208 -198 -187 -173 -156 -137 -109 -83 -61 -0 -0 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 -0 -78 -142 -185 -211 -228 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 51 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -219 -197 -161 -102 -0 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 -0 -0 -67 -98 -125 -147 -165 -179 -192 -203 -211 -219 -225 -230 -234 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -234 -230 -225 -219 -211 -203 -192 -179 -165 -147 -125 -98 -67 -0 -0 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 -0 -102 -161 -197 -219 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 52 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -243 -236 -225 -207 -177 -131 -63 -0 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 -0 -0 -61 -82 -107 -135 -154 -171 -185 -197 -207 -215 -222 -227 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -222 -215 -207 -197 -185 -171 -154 -135 -107 -82 -61 -0 -0 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 -0 -63 -131 -177 -207 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 53 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -215 -190 -152 -94 -0 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 -0 -0 -66 -96 -122 -142 -161 -178 -191 -202 -211 -218 -224 -230 -234 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -234 -230 -224 -218 -211 -202 -191 -178 -161 -142 -122 -96 -66 -0 -0 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 -0 -94 -152 -190 -215 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 54 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -201 -170 -121 -0 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 -0 -0 -0 -79 -103 -131 -152 -170 -184 -196 -206 -214 -221 -227 -232 -235 -239 -242 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -249 -247 -246 -244 -242 -239 -235 -232 -227 -221 -214 -206 -196 -184 -170 -152 -131 -103 -79 -0 -0 -0 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 -0 -121 -170 -201 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 55 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -238 -227 -211 -184 -141 -78 -0 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 -0 -0 -63 -94 -121 -142 -161 -177 -190 -201 -210 -217 -224 -229 -233 -237 -240 -243 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -243 -240 -237 -233 -229 -224 -217 -210 -201 -190 -177 -161 -142 -121 -94 -63 -0 -0 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 -0 -78 -141 -184 -211 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 56 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -241 -232 -218 -196 -160 -102 -0 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 -0 -0 -0 -78 -102 -130 -151 -168 -183 -195 -205 -213 -220 -226 -231 -235 -238 -241 -244 -246 -247 -248 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -250 -248 -247 -246 -244 -241 -238 -235 -231 -226 -220 -213 -205 -195 -183 -168 -151 -130 -102 -78 -0 -0 -0 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 -0 -102 -160 -196 -218 -232 -241 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 57 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -243 -236 -224 -206 -177 -130 -63 -0 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -0 -63 -93 -119 -139 -158 -175 -188 -200 -209 -217 -223 -229 -233 -237 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -237 -233 -229 -223 -217 -209 -200 -188 -175 -158 -139 -119 -93 -63 -0 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 -0 -63 -130 -177 -206 -224 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 58 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -239 -229 -214 -190 -151 -85 -0 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -0 -0 -76 -99 -127 -149 -166 -181 -194 -204 -213 -220 -226 -231 -235 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -235 -231 -226 -220 -213 -204 -194 -181 -166 -149 -127 -99 -76 -0 -0 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 -0 -85 -151 -190 -214 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 59 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -221 -201 -168 -111 -0 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -0 -62 -83 -109 -137 -156 -174 -187 -199 -208 -216 -223 -228 -233 -236 -240 -242 -244 -246 -248 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -246 -244 -242 -240 -236 -233 -228 -223 -216 -208 -199 -187 -174 -156 -137 -109 -83 -62 -0 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 -0 -111 -168 -201 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 60 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -210 -182 -138 -68 -0 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -0 -67 -98 -126 -148 -166 -180 -193 -203 -212 -219 -225 -230 -234 -238 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -238 -234 -230 -225 -219 -212 -203 -193 -180 -166 -148 -126 -98 -67 -0 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 -0 -68 -138 -182 -210 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 61 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -217 -194 -157 -99 -0 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -0 -61 -82 -108 -137 -156 -173 -186 -198 -207 -215 -222 -228 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -228 -222 -215 -207 -198 -186 -173 -156 -137 -108 -82 -61 -0 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 -0 -99 -157 -194 -217 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 62 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -205 -174 -126 -61 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -0 -67 -98 -124 -144 -163 -179 -191 -202 -211 -218 -225 -230 -234 -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 -255 -255 -255 -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 -234 -230 -225 -218 -211 -202 -191 -179 -163 -144 -124 -98 -67 -0 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 -61 -126 -174 -205 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 63 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -239 -229 -213 -188 -148 -83 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -0 -59 -80 -104 -132 -153 -170 -185 -197 -206 -215 -221 -227 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -221 -215 -206 -197 -185 -170 -153 -132 -104 -80 -59 -0 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -83 -148 -188 -213 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 64 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -109 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -0 -64 -94 -121 -142 -161 -177 -190 -201 -210 -218 -224 -229 -233 -237 -240 -243 -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 -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 -243 -240 -237 -233 -229 -224 -218 -210 -201 -190 -177 -161 -142 -121 -94 -64 -0 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -109 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 65 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -181 -137 -67 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -0 -0 -78 -102 -130 -152 -169 -183 -195 -205 -213 -220 -226 -231 -235 -239 -241 -244 -246 -247 -248 -250 -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 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -248 -247 -246 -244 -241 -239 -235 -231 -226 -220 -213 -205 -195 -183 -169 -152 -130 -102 -78 -0 -0 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -67 -137 -181 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 66 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -217 -194 -156 -98 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -0 -63 -93 -119 -139 -158 -175 -188 -200 -209 -217 -223 -229 -233 -237 -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 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -246 -245 -242 -240 -237 -233 -229 -223 -217 -209 -200 -188 -175 -158 -139 -119 -93 -63 -0 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -98 -156 -194 -217 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 67 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -126 -61 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -0 -0 -76 -99 -127 -149 -166 -181 -194 -204 -213 -220 -226 -231 -235 -238 -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 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -243 -241 -238 -235 -231 -226 -220 -213 -204 -194 -181 -166 -149 -127 -99 -76 -0 -0 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -61 -126 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 68 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -245 -238 -228 -213 -187 -148 -82 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 -0 -0 -62 -83 -109 -137 -156 -174 -187 -199 -208 -216 -223 -228 -233 -236 -240 -242 -244 -246 -248 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -249 -248 -246 -244 -242 -240 -236 -233 -228 -223 -216 -208 -199 -187 -174 -156 -137 -109 -83 -62 -0 -0 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -82 -148 -187 -213 -228 -238 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 69 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -246 -241 -233 -220 -199 -165 -108 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 -0 -0 -67 -98 -126 -148 -166 -181 -193 -203 -212 -219 -225 -230 -234 -238 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -243 -241 -238 -234 -230 -225 -219 -212 -203 -193 -181 -166 -148 -126 -98 -67 -0 -0 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -108 -165 -199 -220 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 70 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -180 -136 -67 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 -0 -0 -61 -82 -108 -137 -156 -173 -186 -198 -207 -215 -222 -228 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -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 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -228 -222 -215 -207 -198 -186 -173 -156 -137 -108 -82 -61 -0 -0 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -67 -136 -180 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 71 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -240 -231 -216 -193 -155 -97 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 -0 -0 -67 -98 -124 -144 -163 -179 -191 -202 -211 -218 -225 -230 -234 -238 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -243 -241 -238 -234 -230 -225 -218 -211 -202 -191 -179 -163 -144 -124 -98 -67 -0 -0 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -97 -155 -193 -216 -231 -240 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 72 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -235 -222 -203 -172 -123 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 -0 -0 -59 -80 -104 -132 -153 -170 -185 -197 -206 -215 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -221 -215 -206 -197 -185 -170 -153 -132 -104 -80 -59 -0 -0 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -123 -172 -203 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 73 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -238 -228 -212 -186 -143 -79 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 -0 -0 -64 -94 -121 -142 -161 -177 -190 -201 -210 -218 -224 -229 -234 -237 -240 -243 -245 -246 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -246 -245 -243 -240 -237 -234 -229 -224 -218 -210 -201 -190 -177 -161 -142 -121 -94 -64 -0 -0 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -79 -143 -186 -212 -228 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 74 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -246 -241 -232 -219 -197 -162 -103 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 -0 -0 -0 -78 -102 -131 -152 -170 -184 -196 -206 -214 -221 -226 -231 -235 -239 -241 -244 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -244 -241 -239 -235 -231 -226 -221 -214 -206 -196 -184 -170 -152 -131 -102 -78 -0 -0 -0 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -103 -162 -197 -219 -232 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 75 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -243 -236 -225 -207 -178 -131 -64 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 -0 -0 -63 -94 -120 -141 -160 -176 -189 -200 -209 -217 -223 -229 -233 -237 -240 -242 -244 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -246 -244 -242 -240 -237 -233 -229 -223 -217 -209 -200 -189 -176 -160 -141 -120 -94 -63 -0 -0 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -64 -131 -178 -207 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 76 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -215 -191 -153 -94 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -0 -0 -78 -102 -130 -151 -168 -182 -194 -204 -213 -220 -226 -230 -235 -238 -241 -243 -245 -247 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -245 -243 -241 -238 -235 -230 -226 -220 -213 -204 -194 -182 -168 -151 -130 -102 -78 -0 -0 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -94 -153 -191 -215 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 77 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -121 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -0 -63 -85 -110 -138 -157 -174 -187 -199 -208 -216 -222 -228 -232 -236 -239 -242 -244 -246 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -239 -236 -232 -228 -222 -216 -208 -199 -187 -174 -157 -138 -110 -85 -63 -0 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -121 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 78 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -238 -227 -211 -184 -142 -78 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -0 -0 -68 -99 -126 -148 -165 -180 -192 -203 -211 -218 -224 -229 -234 -237 -240 -242 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -247 -246 -244 -242 -240 -237 -234 -229 -224 -218 -211 -203 -192 -180 -165 -148 -126 -99 -68 -0 -0 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -78 -142 -184 -211 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 79 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -161 -102 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 -0 -0 -61 -82 -108 -136 -155 -171 -185 -196 -206 -214 -221 -226 -231 -235 -238 -240 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -240 -238 -235 -231 -226 -221 -214 -206 -196 -185 -171 -155 -136 -108 -82 -61 -0 -0 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -102 -161 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 80 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -243 -236 -225 -206 -177 -130 -63 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 -0 -0 -67 -97 -123 -143 -161 -177 -189 -200 -209 -216 -222 -227 -232 -235 -238 -241 -243 -245 -246 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -246 -245 -243 -241 -238 -235 -232 -227 -222 -216 -209 -200 -189 -177 -161 -143 -123 -97 -67 -0 -0 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -63 -130 -177 -206 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 81 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -239 -230 -215 -190 -152 -93 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 163 -0 -0 -59 -79 -102 -130 -151 -167 -181 -193 -203 -211 -217 -223 -228 -232 -236 -239 -241 -243 -245 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -245 -243 -241 -239 -236 -232 -228 -223 -217 -211 -203 -193 -181 -167 -151 -130 -102 -79 -59 -0 -0 163 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -93 -152 -190 -215 -230 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 82 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -221 -201 -169 -120 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 160 151 165 164 162 156 174 -0 -0 -63 -85 -110 -137 -155 -171 -184 -195 -204 -212 -218 -224 -229 -233 -236 -239 -241 -243 -245 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -245 -243 -241 -239 -236 -233 -229 -224 -218 -212 -204 -195 -184 -171 -155 -137 -110 -85 -63 -0 -0 174 156 162 164 165 151 160 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -120 -169 -201 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -255 -254 -254 -253 -252 -251 -248 -244 -238 -227 -210 -184 -141 -77 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 174 171 165 163 162 152 166 164 -0 -0 -0 -68 -97 -122 -140 -158 -173 -185 -196 -205 -212 -219 -224 -229 -233 -236 -239 -242 -244 -245 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -245 -244 -242 -239 -236 -233 -229 -224 -219 -212 -205 -196 -185 -173 -158 -140 -122 -97 -68 -0 -0 -0 164 166 152 162 163 165 171 174 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -77 -141 -184 -210 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 84 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -232 -218 -195 -160 -101 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 161 152 -0 -0 -0 -77 -99 -123 -142 -159 -174 -187 -197 -206 -213 -220 -225 -229 -233 -237 -239 -242 -244 -245 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -245 -244 -242 -239 -237 -233 -229 -225 -220 -213 -206 -197 -187 -174 -159 -142 -123 -99 -77 -0 -0 -0 152 161 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -101 -160 -195 -218 -232 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -254 -254 -253 -252 -250 -247 -243 -236 -224 -205 -176 -129 -62 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 156 171 163 152 -0 -0 -0 -78 -100 -125 -144 -161 -176 -188 -198 -206 -214 -220 -225 -230 -234 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -234 -230 -225 -220 -214 -206 -198 -188 -176 -161 -144 -125 -100 -78 -0 -0 -0 152 163 171 156 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -62 -129 -176 -205 -224 -236 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 86 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -239 -229 -214 -189 -150 -84 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 165 163 152 165 157 170 154 155 -0 -0 -60 -80 -103 -128 -146 -163 -177 -189 -199 -207 -214 -220 -226 -230 -234 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -234 -230 -226 -220 -214 -207 -199 -189 -177 -163 -146 -128 -103 -80 -60 -0 -0 155 154 170 157 165 152 163 165 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -84 -150 -189 -214 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -254 -254 -253 -252 -250 -247 -242 -234 -221 -200 -167 -110 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 165 163 152 165 153 159 171 155 156 161 -0 -0 -62 -81 -104 -129 -147 -163 -178 -189 -199 -208 -215 -221 -226 -230 -234 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -234 -230 -226 -221 -215 -208 -199 -189 -178 -163 -147 -129 -104 -81 -62 -0 -0 161 156 155 171 159 153 165 152 163 165 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -110 -167 -200 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 88 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -182 -138 -68 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 171 165 162 152 163 152 155 160 172 155 156 161 173 -0 -0 -62 -82 -104 -130 -148 -164 -178 -190 -200 -208 -215 -221 -226 -231 -234 -238 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -238 -234 -231 -226 -221 -215 -208 -200 -190 -178 -164 -148 -130 -104 -82 -62 -0 -0 173 161 156 155 172 160 155 152 163 152 162 165 171 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -68 -138 -182 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -251 -249 -246 -240 -231 -217 -194 -157 -98 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 156 171 158 170 155 156 161 172 156 156 161 173 156 -0 -0 -62 -82 -105 -131 -151 -166 -180 -191 -201 -209 -216 -222 -227 -231 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -251 -252 -252 -252 -252 -252 -252 -251 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -231 -227 -222 -216 -209 -201 -191 -180 -166 -151 -131 -105 -82 -62 -0 -0 156 173 161 156 156 172 161 156 155 170 158 171 156 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -98 -157 -194 -217 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 90 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -174 -126 -61 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 -0 -0 -64 -85 -109 -135 -152 -168 -181 -192 -201 -209 -216 -222 -227 -231 -235 -238 -240 -242 -244 -246 -247 -248 -249 -249 -250 -250 -250 -250 -250 -250 -250 -249 -249 -248 -247 -246 -244 -242 -240 -238 -235 -231 -227 -222 -216 -209 -201 -192 -181 -168 -152 -135 -109 -85 -64 -0 -0 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -61 -126 -174 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -252 -251 -249 -245 -239 -229 -213 -188 -148 -82 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 163 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 -0 -0 -0 -67 -87 -110 -136 -153 -168 -181 -192 -202 -210 -217 -222 -227 -231 -235 -237 -240 -242 -244 -245 -246 -247 -248 -248 -248 -248 -248 -248 -247 -246 -245 -244 -242 -240 -237 -235 -231 -227 -222 -217 -210 -202 -192 -181 -168 -153 -136 -110 -87 -67 -0 -0 -0 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 163 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -82 -148 -188 -213 -229 -239 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -252 -250 -246 -241 -233 -220 -199 -166 -109 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 -0 -0 -0 -67 -88 -111 -137 -154 -169 -182 -193 -202 -210 -216 -222 -227 -231 -234 -237 -239 -241 -243 -244 -244 -245 -245 -245 -244 -244 -243 -241 -239 -237 -234 -231 -227 -222 -216 -210 -202 -193 -182 -169 -154 -137 -111 -88 -67 -0 -0 -0 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -109 -166 -199 -220 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -252 -251 -248 -244 -237 -226 -209 -181 -137 -67 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 -0 -0 -0 -67 -88 -111 -137 -154 -169 -182 -193 -202 -210 -216 -221 -226 -230 -233 -235 -237 -239 -240 -240 -240 -240 -239 -237 -235 -233 -230 -226 -221 -216 -210 -202 -193 -182 -169 -154 -137 -111 -88 -67 -0 -0 -0 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -67 -137 -181 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -251 -249 -246 -240 -231 -216 -193 -156 -98 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 156 171 164 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 -0 -0 -0 -68 -96 -120 -138 -154 -169 -181 -192 -201 -208 -215 -220 -224 -228 -230 -232 -233 -233 -233 -232 -230 -228 -224 -220 -215 -208 -201 -192 -181 -169 -154 -138 -120 -96 -68 -0 -0 -0 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 164 171 156 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -98 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -252 -250 -247 -242 -235 -223 -204 -173 -125 -61 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 -0 -0 -0 -76 -88 -112 -137 -154 -168 -180 -190 -199 -206 -212 -216 -220 -222 -223 -223 -222 -220 -216 -212 -206 -199 -190 -180 -168 -154 -137 -112 -88 -76 -0 -0 -0 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -61 -125 -173 -204 -223 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -252 -251 -248 -245 -238 -228 -212 -187 -147 -82 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 162 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 156 161 -0 -0 -0 -68 -88 -111 -136 -152 -166 -177 -187 -194 -200 -204 -207 -208 -207 -204 -200 -194 -187 -177 -166 -152 -136 -111 -88 -68 -0 -0 -0 161 156 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 162 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -82 -147 -187 -212 -228 -238 -245 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -254 -254 -253 -252 -250 -246 -241 -233 -220 -198 -165 -107 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 161 152 165 153 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 173 156 156 157 157 -0 -0 -0 -67 -87 -109 -132 -146 -159 -170 -177 -183 -185 -185 -183 -177 -170 -159 -146 -132 -109 -87 -67 -0 -0 -0 157 157 156 156 173 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 153 165 152 161 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -107 -165 -198 -220 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -252 -250 -248 -243 -237 -225 -208 -179 -135 -66 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 165 163 156 171 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 154 155 156 156 156 -0 -0 -0 -65 -83 -101 -122 -134 -143 -151 -155 -151 -143 -134 -122 -101 -83 -65 -0 -0 -0 156 156 156 155 154 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 171 156 163 165 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -66 -135 -179 -208 -225 -237 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -245 -240 -230 -216 -192 -154 -96 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 161 152 165 163 152 165 162 152 154 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 173 156 156 161 167 168 169 169 169 169 169 -0 -0 -0 -59 -74 -82 -97 -111 -111 -97 -82 -74 -59 -0 -0 -0 169 169 169 169 169 168 167 161 156 156 173 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 154 152 162 165 152 163 165 152 161 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -96 -154 -192 -216 -230 -240 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -253 -252 -250 -247 -242 -235 -222 -202 -171 -122 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 156 171 165 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 -0 -0 -0 -0 -62 -0 -0 -0 -0 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 165 171 156 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -122 -171 -202 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -228 -211 -185 -142 -79 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 161 152 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 156 161 167 174 155 155 156 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 156 155 155 174 167 161 156 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 152 161 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -79 -142 -185 -211 -228 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -249 -246 -241 -232 -219 -197 -161 -103 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 156 171 163 152 154 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 154 152 163 171 156 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -103 -161 -197 -219 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -236 -225 -207 -178 -131 -63 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -63 -131 -178 -207 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -245 -239 -230 -215 -191 -152 -94 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 165 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 165 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -94 -152 -191 -215 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -120 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 161 152 165 162 152 163 152 155 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 173 156 156 157 157 161 167 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 167 161 157 157 156 156 173 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 155 152 163 152 162 165 152 161 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -120 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -227 -210 -184 -141 -78 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 156 171 165 157 171 158 170 154 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 154 155 156 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 156 155 154 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 154 170 158 171 157 165 171 156 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -78 -141 -184 -210 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -241 -232 -218 -196 -160 -101 -0 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 161 152 166 164 162 152 166 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 156 157 161 173 156 156 161 167 168 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 168 167 161 156 156 173 161 157 156 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 166 152 162 164 166 152 161 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 -0 -101 -160 -196 -218 -232 -241 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -243 -236 -224 -206 -176 -129 -63 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 151 165 164 162 152 165 163 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 163 165 152 162 164 165 151 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 -63 -129 -176 -206 -224 -236 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -251 -249 -245 -239 -229 -214 -189 -150 -84 -0 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 151 165 163 161 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 156 161 167 174 155 155 156 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 156 155 155 174 167 161 156 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 161 163 165 151 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 -0 -84 -150 -189 -214 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -221 -200 -167 -110 -0 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 161 160 151 165 163 156 171 165 156 170 154 159 171 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 171 159 154 170 156 165 171 156 163 165 151 160 161 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 -0 -110 -167 -200 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -182 -138 -68 -0 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 174 171 165 163 152 166 163 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 163 166 152 163 165 171 174 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 -0 -68 -138 -182 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -217 -194 -157 -98 -0 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 162 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 162 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 -0 -98 -157 -194 -217 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -174 -126 -61 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 156 157 161 173 156 156 157 157 161 167 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 167 161 157 157 156 156 173 161 157 156 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 -61 -126 -174 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -254 -253 -253 -251 -249 -245 -239 -229 -213 -188 -148 -83 -0 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 156 171 165 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 154 155 156 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 156 155 154 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 165 171 156 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 -0 -83 -148 -188 -213 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -246 -241 -233 -220 -199 -166 -109 -0 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 152 166 163 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 161 167 168 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 168 167 161 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 163 166 152 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 -0 -109 -166 -199 -220 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -181 -137 -67 -0 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 152 165 162 151 154 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 154 151 162 165 152 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 -0 -67 -137 -181 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -98 -0 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 162 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 156 161 167 174 155 155 156 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 156 155 155 174 167 161 156 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 162 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 -0 -98 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -254 -253 -252 -250 -247 -242 -235 -223 -204 -173 -125 -61 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 161 152 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 152 161 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 -61 -125 -173 -204 -223 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -245 -238 -228 -212 -187 -147 -82 -0 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 165 163 156 171 163 152 154 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 154 152 163 171 156 163 165 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 -0 -82 -147 -187 -212 -228 -238 -245 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -254 -254 -253 -252 -250 -246 -241 -233 -220 -198 -165 -107 -0 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 165 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 165 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 -0 -107 -165 -198 -220 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -237 -225 -208 -179 -135 -66 -0 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 171 165 163 152 165 153 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 157 157 161 167 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 167 161 157 157 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 153 165 152 163 165 171 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 -0 -66 -135 -179 -208 -225 -237 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -245 -240 -230 -216 -192 -154 -96 -0 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 161 151 163 152 155 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 161 172 154 155 156 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 156 155 154 172 161 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 155 152 163 151 161 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 -0 -96 -154 -192 -216 -230 -240 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -235 -222 -203 -171 -122 -0 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 162 152 166 164 156 171 158 170 154 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 161 167 168 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 168 167 161 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 154 170 158 171 156 164 166 152 162 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 -0 -122 -171 -203 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -228 -211 -185 -142 -79 -0 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 163 163 162 152 166 164 163 162 152 166 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 166 152 162 163 164 166 152 162 163 163 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 -0 -79 -142 -185 -211 -228 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -249 -246 -241 -232 -219 -197 -161 -103 -0 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 163 163 162 152 166 164 163 162 152 165 163 152 164 153 155 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 156 161 167 174 155 155 156 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 156 155 155 174 167 161 156 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 155 153 164 152 163 165 152 162 163 164 166 152 162 163 163 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 -0 -103 -161 -197 -219 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -236 -225 -207 -178 -131 -63 -0 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 160 151 165 164 163 162 162 152 166 164 163 161 152 165 162 151 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 151 162 165 152 161 163 164 166 152 162 162 163 164 165 151 160 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 -0 -63 -131 -178 -207 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -254 -254 -253 -251 -249 -245 -239 -230 -215 -191 -152 -94 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 174 171 165 163 163 162 162 152 166 164 163 156 171 165 156 170 154 159 171 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 156 157 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 157 156 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 171 159 154 170 156 165 171 156 163 164 166 152 162 162 163 163 165 171 174 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -94 -152 -191 -215 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -121 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 162 152 165 163 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 163 165 152 162 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -121 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -227 -211 -184 -142 -78 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 151 165 164 162 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 157 157 161 167 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 167 161 157 157 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 162 164 165 151 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -78 -142 -184 -211 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -241 -232 -218 -196 -161 -102 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 151 165 163 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 156 156 161 172 154 155 156 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 156 155 154 172 161 156 156 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 163 165 151 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -102 -161 -196 -218 -232 -241 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -236 -224 -206 -177 -130 -63 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 161 160 151 165 163 156 171 164 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 161 167 168 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 168 167 161 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 164 171 156 163 165 151 160 161 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -63 -130 -177 -206 -224 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -251 -249 -245 -239 -230 -214 -190 -151 -93 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 174 171 165 162 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 162 165 171 174 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -93 -151 -190 -214 -230 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -221 -201 -168 -119 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 162 173 156 157 162 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 162 157 156 173 162 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -119 -168 -201 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -248 -244 -237 -227 -210 -183 -139 -76 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 156 171 165 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 165 171 156 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -76 -139 -183 -210 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -232 -217 -195 -158 -99 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 152 166 163 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 163 166 152 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -99 -158 -195 -217 -232 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -243 -235 -224 -205 -175 -127 -62 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 152 165 162 152 154 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 154 152 162 165 152 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -62 -127 -175 -205 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -251 -249 -245 -239 -229 -213 -188 -149 -83 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 162 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 162 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -83 -149 -188 -213 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -247 -242 -233 -220 -200 -166 -109 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 161 152 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 152 161 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -109 -166 -200 -220 -233 -242 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -181 -137 -67 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 156 171 163 152 154 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 154 152 163 171 156 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -67 -137 -181 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -217 -194 -156 -98 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 165 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 165 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -98 -156 -194 -217 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -174 -126 -61 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 165 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 165 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -61 -126 -174 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -249 -245 -238 -229 -213 -187 -148 -82 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 171 165 162 152 163 152 155 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 155 152 163 152 162 165 171 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -82 -148 -187 -213 -229 -238 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -246 -241 -233 -220 -199 -166 -108 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 156 171 158 170 154 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 154 170 158 171 156 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -108 -166 -199 -220 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -180 -137 -67 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -67 -137 -180 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -98 -0 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 163 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 163 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 -0 -98 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -235 -223 -203 -173 -124 -59 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -59 -124 -173 -203 -223 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -245 -238 -228 -212 -186 -144 -80 -0 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 162 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 162 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 -0 -80 -144 -186 -212 -228 -238 -245 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -246 -241 -233 -219 -198 -163 -104 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 156 171 164 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 164 171 156 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -104 -163 -198 -219 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -236 -225 -207 -179 -132 -64 -0 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 -0 -64 -132 -179 -207 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -245 -240 -230 -215 -191 -153 -94 -0 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 162 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 162 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 162 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 162 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 -0 -94 -153 -191 -215 -230 -240 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -121 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 161 152 165 153 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 153 165 152 161 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -121 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -228 -211 -185 -142 -78 -0 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 165 163 156 171 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 171 156 163 165 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 -0 -78 -142 -185 -211 -228 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -197 -161 -102 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 162 162 151 165 163 152 165 162 152 154 160 172 155 156 161 173 156 157 161 173 156 157 162 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 162 157 156 173 161 157 156 173 161 156 155 172 160 154 152 162 165 152 163 165 151 162 162 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -102 -161 -197 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -236 -225 -206 -177 -130 -63 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 163 162 161 151 165 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 165 151 161 162 163 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -63 -130 -177 -206 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -251 -249 -245 -239 -230 -215 -190 -152 -93 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 163 161 161 151 164 162 152 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 152 162 164 151 161 161 163 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -93 -152 -190 -215 -230 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -221 -201 -169 -119 -0 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 160 151 165 164 162 156 174 171 164 156 171 163 152 154 160 172 155 156 161 173 156 157 161 173 156 157 161 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 161 157 156 173 161 157 156 173 161 156 155 172 160 154 152 163 171 156 164 171 174 156 162 164 165 151 160 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 -0 -119 -169 -201 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -248 -244 -237 -227 -210 -183 -139 -76 -0 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 174 171 165 163 162 152 166 164 162 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 162 164 166 152 162 163 165 171 174 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 -0 -76 -139 -183 -210 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -232 -218 -195 -158 -99 -0 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 161 152 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 152 161 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 -0 -99 -158 -195 -218 -232 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -243 -236 -224 -205 -175 -127 -62 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 156 171 163 152 154 160 172 155 156 161 173 156 157 161 173 156 157 161 173 156 157 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 157 156 173 161 157 156 173 161 157 156 173 161 156 155 172 160 154 152 163 171 156 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 -62 -127 -175 -205 -224 -236 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -251 -249 -245 -239 -229 -213 -188 -149 -83 -0 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 165 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 165 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 -0 -83 -149 -188 -213 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -233 -220 -200 -166 -109 -0 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 165 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 165 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 -0 -109 -166 -200 -220 -233 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -181 -137 -67 -0 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 171 165 162 152 163 152 155 160 172 155 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 155 172 160 155 152 163 152 162 165 171 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 -0 -67 -137 -181 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -217 -194 -156 -98 -0 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 156 171 158 170 155 156 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 156 155 170 158 171 156 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 -0 -98 -156 -194 -217 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -174 -126 -61 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 -61 -126 -174 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -249 -245 -239 -229 -213 -187 -148 -82 -0 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 163 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 163 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 -0 -82 -148 -187 -213 -229 -239 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -246 -241 -233 -220 -199 -166 -108 -0 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 -0 -108 -166 -199 -220 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -181 -137 -67 -0 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 161 173 156 157 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 157 156 173 161 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 -0 -67 -137 -181 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -98 -0 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 156 171 164 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 164 171 156 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 -0 -98 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -235 -223 -203 -173 -124 -59 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 -59 -124 -173 -203 -223 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -245 -238 -228 -212 -186 -144 -80 -0 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 162 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 162 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 -0 -80 -144 -186 -212 -228 -238 -245 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -246 -241 -233 -219 -198 -163 -104 -0 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 161 152 165 153 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 153 165 152 161 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 -0 -104 -163 -198 -219 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -236 -225 -207 -179 -132 -64 -0 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 165 163 156 171 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 171 156 163 165 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 -0 -64 -132 -179 -207 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -245 -240 -230 -215 -191 -153 -94 -0 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 161 152 165 163 152 165 162 152 154 160 172 155 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 155 172 160 154 152 162 165 152 163 165 152 161 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 -0 -94 -153 -191 -215 -230 -240 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -121 -0 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 156 171 165 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 165 171 156 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 -0 -121 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -228 -211 -185 -142 -78 -0 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 161 152 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 156 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 156 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 152 161 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 -0 -78 -142 -185 -211 -228 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -197 -161 -102 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 156 171 163 152 154 160 172 155 156 161 173 156 157 161 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 161 157 156 173 161 156 155 172 160 154 152 163 171 156 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -102 -161 -197 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -236 -225 -206 -177 -131 -63 -0 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 -0 -63 -131 -177 -206 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -251 -249 -245 -239 -230 -215 -190 -152 -94 -0 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 165 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 165 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 -0 -94 -152 -190 -215 -230 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -221 -201 -170 -120 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 161 152 165 162 152 163 152 155 160 172 155 156 161 173 156 157 161 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 161 157 156 173 161 156 155 172 160 155 152 163 152 162 165 152 161 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -120 -170 -201 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -248 -244 -238 -227 -210 -184 -141 -78 -0 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 161 152 166 164 162 156 171 165 157 171 158 170 154 156 161 172 156 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 156 172 161 156 154 170 158 171 157 165 171 156 162 164 166 152 161 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 -0 -78 -141 -184 -210 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -241 -232 -218 -196 -160 -102 -0 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 151 165 164 162 152 166 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 166 152 162 164 165 151 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 -0 -102 -160 -196 -218 -232 -241 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -243 -236 -224 -206 -176 -130 -63 -0 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 151 165 164 162 152 165 163 152 164 153 155 160 172 155 156 161 173 156 157 161 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 161 157 156 173 161 156 155 172 160 155 153 164 152 163 165 152 162 164 165 151 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 -0 -63 -130 -176 -206 -224 -236 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -251 -249 -245 -239 -229 -214 -189 -151 -85 -0 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 161 160 151 165 163 161 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 156 161 172 155 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 155 172 161 156 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 161 163 165 151 160 161 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 -0 -85 -151 -189 -214 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -221 -200 -168 -110 -0 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 174 171 165 163 156 171 165 156 170 154 159 171 155 156 161 173 156 156 161 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 161 156 156 173 161 156 155 171 159 154 170 156 165 171 156 163 165 171 174 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 -0 -110 -168 -200 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -182 -138 -68 -0 151 161 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 162 152 165 163 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 163 165 152 162 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 161 151 -0 -68 -138 -182 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -217 -194 -157 -99 -0 165 151 160 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 162 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 162 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 160 151 165 -0 -99 -157 -194 -217 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -174 -126 -61 164 165 151 174 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 174 151 165 164 -61 -126 -174 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -249 -245 -239 -229 -213 -187 -148 -82 -0 164 165 171 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 156 171 165 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 165 171 156 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 171 165 164 -0 -82 -148 -187 -213 -229 -239 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -246 -241 -233 -220 -199 -165 -108 -0 163 164 165 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 165 164 163 -0 -108 -165 -199 -220 -233 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -180 -136 -67 -0 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 162 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 162 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 -0 -67 -136 -180 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -251 -249 -245 -240 -230 -216 -192 -155 -97 -0 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 161 152 165 153 164 153 155 160 172 156 156 161 173 156 157 161 173 156 156 161 172 154 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 154 172 161 156 156 173 161 157 156 173 161 156 156 172 160 155 153 164 153 165 152 161 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 -0 -97 -155 -192 -216 -230 -240 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -235 -222 -203 -171 -123 -59 174 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 163 162 152 165 163 156 171 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 171 156 163 165 152 162 163 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 174 -59 -123 -171 -203 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -228 -211 -185 -143 -79 -0 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 166 164 163 163 162 152 166 164 163 162 161 152 165 163 152 165 162 152 154 160 172 155 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 155 172 160 154 152 162 165 152 163 165 152 161 162 163 164 166 152 162 163 163 164 166 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 -0 -79 -143 -185 -211 -228 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -161 -102 -0 164 166 152 162 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 163 163 162 152 166 164 163 162 156 171 165 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 165 171 156 162 163 164 166 152 162 163 163 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 162 152 166 164 -0 -102 -161 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -236 -224 -206 -177 -130 -63 -0 164 166 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 160 151 165 164 163 162 162 152 166 164 163 162 152 166 164 161 152 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 152 161 164 166 152 162 163 164 166 152 162 162 163 164 165 151 160 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 166 164 -0 -63 -130 -177 -206 -224 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -251 -249 -245 -239 -229 -214 -189 -151 -85 -0 161 164 165 152 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 174 171 165 163 163 162 162 152 166 164 163 162 152 166 164 156 171 163 152 154 160 172 155 156 161 173 156 157 161 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 161 157 156 173 161 156 155 172 160 154 152 163 171 156 164 166 152 162 163 164 166 152 162 162 163 163 165 171 174 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 152 165 164 161 -0 -85 -151 -189 -214 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -221 -200 -167 -110 -0 152 156 163 165 171 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 171 165 163 156 152 -0 -110 -167 -200 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -181 -137 -68 -0 171 152 163 165 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 165 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 165 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 165 163 152 171 -0 -68 -137 -181 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -155 -97 -0 163 165 152 162 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 161 152 165 162 152 163 152 155 160 172 155 156 161 173 156 157 161 173 156 156 161 172 154 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 154 172 161 156 156 173 161 157 156 173 161 156 155 172 160 155 152 163 152 162 165 152 161 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 162 152 165 163 -0 -97 -155 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -235 -222 -203 -171 -122 -0 152 157 165 152 156 163 165 152 161 163 164 166 152 162 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 156 171 165 157 171 158 170 154 156 161 172 156 156 161 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 161 156 156 172 161 156 154 170 158 171 157 165 171 156 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 162 152 166 164 163 161 152 165 163 156 152 165 157 152 -0 -122 -171 -203 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -227 -211 -184 -140 -77 -0 170 153 163 171 152 163 165 152 156 163 164 166 152 161 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 162 152 166 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 166 152 162 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 161 152 166 164 163 156 152 165 163 152 171 163 153 170 -0 -77 -140 -184 -211 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -232 -217 -195 -158 -99 -0 154 159 152 158 165 152 162 165 171 152 162 164 165 152 156 162 163 164 166 152 162 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 151 165 164 162 152 165 163 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 163 165 152 162 164 165 151 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 162 152 166 164 163 162 156 152 165 164 162 152 171 165 162 152 165 158 152 159 154 -0 -99 -158 -195 -217 -232 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -123 -0 155 171 155 170 153 164 152 157 164 165 152 161 163 165 171 152 162 163 164 166 152 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 151 165 163 161 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 161 163 165 151 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 152 166 164 163 162 152 171 165 163 161 152 165 164 157 152 164 153 170 155 171 155 -0 -123 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -249 -245 -238 -228 -212 -185 -142 -78 -0 155 160 155 159 153 158 171 152 162 165 152 156 163 165 166 152 162 163 164 166 152 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 161 160 151 165 163 156 171 165 156 170 154 159 171 155 156 161 173 156 156 161 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 161 156 156 173 161 156 155 171 159 154 170 156 165 171 156 163 165 151 160 161 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 152 166 164 163 162 152 166 165 163 156 152 165 162 152 171 158 153 159 155 160 155 -0 -78 -142 -185 -212 -228 -238 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -246 -241 -232 -218 -196 -159 -100 -0 156 172 156 171 155 171 154 164 152 157 165 171 152 163 164 166 152 162 163 164 166 151 161 161 162 163 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 174 171 165 163 152 166 163 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 163 166 152 163 165 171 174 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 163 162 161 161 151 166 164 163 162 152 166 164 163 152 171 165 157 152 164 154 171 155 171 156 172 156 -0 -100 -159 -196 -218 -232 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -248 -243 -236 -224 -205 -174 -125 -60 161 155 161 155 160 155 160 153 158 171 153 164 165 152 161 164 166 152 161 163 164 165 151 160 156 162 163 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 162 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 162 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 163 162 156 160 151 165 164 163 161 152 166 164 161 152 165 164 153 171 158 153 160 155 160 155 161 155 161 -60 -125 -174 -205 -224 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -253 -251 -249 -245 -239 -229 -212 -187 -144 -80 -0 156 172 156 172 156 172 155 171 154 164 152 162 165 152 156 163 165 152 156 162 164 165 151 174 152 162 163 163 164 166 152 162 163 163 164 166 151 161 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 156 161 172 154 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 154 172 161 156 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 161 151 166 164 163 163 162 152 166 164 163 163 162 152 174 151 165 164 162 156 152 165 163 156 152 165 162 152 164 154 171 155 172 156 172 156 172 156 -0 -80 -144 -187 -212 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -246 -241 -233 -219 -197 -161 -103 -0 161 156 161 156 161 155 160 155 160 153 159 152 157 164 171 152 163 165 171 152 162 163 165 171 166 152 162 163 163 164 166 152 162 163 163 164 165 151 160 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 156 171 165 152 164 153 155 160 172 156 156 161 173 156 157 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 157 156 173 161 156 156 172 160 155 153 164 152 165 171 156 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 160 151 165 164 163 163 162 152 166 164 163 163 162 152 166 171 165 163 162 152 171 165 163 152 171 164 157 152 159 153 160 155 160 155 161 156 161 156 161 -0 -103 -161 -197 -219 -233 -241 -246 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -250 -248 -243 -236 -224 -206 -176 -128 -62 173 156 173 156 172 156 172 156 172 155 171 154 170 152 163 165 152 162 165 166 152 161 163 165 164 166 152 162 163 163 164 166 152 162 163 163 164 165 151 174 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 152 166 163 152 158 171 155 156 161 172 156 156 161 173 156 157 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 157 156 173 161 156 156 172 161 156 155 171 158 152 163 166 152 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 174 151 165 164 163 163 162 152 166 164 163 163 162 152 166 164 165 163 161 152 166 165 162 152 165 163 152 170 154 171 155 172 156 172 156 172 156 173 156 173 -62 -128 -176 -206 -224 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -188 -146 -81 -0 161 156 161 156 161 156 161 155 160 155 160 154 159 152 157 165 152 157 163 165 152 156 163 163 164 166 152 162 163 163 164 166 152 162 163 163 164 165 171 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 152 165 162 151 154 160 172 155 156 161 173 156 156 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 156 156 173 161 156 155 172 160 154 151 162 165 152 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 171 165 164 163 163 162 152 166 164 163 163 162 152 166 164 163 163 156 152 165 163 157 152 165 157 152 159 154 160 155 160 155 161 156 161 156 161 156 161 -0 -81 -146 -188 -213 -229 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -163 -104 -0 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 153 163 171 152 163 165 171 152 162 163 164 166 152 162 163 163 164 166 152 162 163 163 164 165 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 162 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 162 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 165 164 163 163 162 152 166 164 163 163 162 152 166 164 163 162 152 171 165 163 152 171 163 153 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 -0 -104 -163 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -243 -236 -225 -206 -177 -129 -62 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 152 158 165 152 162 165 166 152 161 163 164 166 152 162 163 163 164 166 152 162 163 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 161 152 164 152 159 171 155 156 161 172 156 156 161 173 156 157 161 172 155 156 157 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 157 156 155 172 161 157 156 173 161 156 156 172 161 156 155 171 159 152 164 152 161 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 163 162 152 166 164 163 163 162 152 166 164 163 161 152 166 165 162 152 165 158 152 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 -62 -129 -177 -206 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -214 -189 -147 -82 -0 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 155 170 153 164 152 156 163 165 152 156 163 164 166 152 162 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 165 163 156 171 163 152 154 160 172 155 156 161 173 156 156 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 156 156 173 161 156 155 172 160 154 152 163 171 156 163 165 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 162 152 166 164 163 156 152 165 163 156 152 164 153 170 155 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 -0 -82 -147 -189 -214 -229 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -233 -220 -199 -163 -104 -0 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 153 158 170 152 162 165 171 152 163 164 166 152 161 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 165 163 152 165 157 170 154 155 161 172 156 156 161 173 156 157 161 173 156 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 156 173 161 157 156 173 161 156 156 172 161 155 154 170 157 165 152 163 165 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 161 152 166 164 163 152 171 165 162 152 170 158 153 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 -0 -104 -163 -199 -220 -233 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -225 -207 -178 -130 -62 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 156 171 155 171 154 164 152 157 165 166 152 162 164 165 152 156 162 163 164 166 152 162 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 171 165 163 152 165 153 159 171 155 156 161 172 156 156 161 173 156 156 161 172 154 155 157 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 157 155 154 172 161 156 156 173 161 156 156 172 161 156 155 171 159 153 165 152 163 165 171 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 162 152 166 164 163 162 156 152 165 164 162 152 166 165 157 152 164 154 171 155 171 156 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 -62 -130 -178 -207 -225 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -82 -0 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 159 153 158 171 152 163 165 152 161 163 165 171 152 162 163 164 166 152 162 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 161 151 163 152 155 160 172 155 156 161 173 156 156 161 173 156 156 161 167 169 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 169 167 161 156 156 173 161 156 156 173 161 156 155 172 160 155 152 163 151 161 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 162 152 166 164 163 162 152 171 165 163 161 152 165 163 152 171 158 153 159 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 -0 -82 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -220 -199 -164 -105 -0 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 171 155 171 154 164 152 162 165 152 156 163 165 166 152 162 163 164 166 152 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 156 171 158 170 154 156 161 172 156 156 161 173 156 156 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 156 156 173 161 156 156 172 161 156 154 170 158 171 156 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 152 166 164 163 162 152 166 165 163 156 152 165 162 152 164 154 171 155 171 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 -0 -105 -164 -199 -220 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -178 -131 -64 -0 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 153 158 151 157 164 171 152 163 164 166 152 162 163 164 166 151 161 161 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 163 152 165 153 159 171 155 156 161 173 156 156 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 156 156 173 161 156 155 171 159 153 165 152 163 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 161 161 151 166 164 163 162 152 166 164 163 152 171 164 157 151 158 153 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 -0 -64 -131 -178 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -245 -240 -230 -215 -190 -151 -85 -0 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 152 163 165 152 161 164 166 152 161 163 164 165 151 160 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 163 152 164 153 155 160 172 155 156 161 173 156 156 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 156 156 173 161 156 155 172 160 155 153 164 152 163 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 160 151 165 164 163 161 152 166 164 161 152 165 163 152 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 -0 -85 -151 -190 -215 -230 -240 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -221 -200 -166 -109 -0 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 154 159 152 157 165 151 156 163 165 152 156 162 164 165 151 174 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 161 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 156 161 172 155 156 156 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 156 156 155 172 161 156 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 161 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 174 151 165 164 162 156 152 165 163 156 151 165 157 152 159 154 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 -0 -109 -166 -200 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -180 -135 -67 -0 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 153 163 171 152 163 165 171 152 162 163 165 171 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 156 171 165 156 170 154 159 171 155 156 161 173 156 156 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 156 156 173 161 156 155 171 159 154 170 156 165 171 156 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 171 165 163 162 152 171 165 163 152 171 163 153 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 -0 -67 -135 -180 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -251 -249 -246 -240 -230 -215 -191 -152 -87 -0 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 152 158 165 152 162 165 165 152 161 163 165 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 162 152 166 163 152 164 153 155 160 172 156 156 161 173 156 156 161 172 155 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 155 172 161 156 156 173 161 156 156 172 160 155 153 164 152 163 166 152 162 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 165 163 161 152 165 165 162 152 165 158 152 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 -0 -87 -152 -191 -215 -230 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -250 -247 -242 -234 -221 -201 -168 -110 -0 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 155 170 153 164 151 156 163 165 152 156 162 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 162 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 156 161 167 174 155 156 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 156 155 174 167 161 156 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 162 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 162 156 152 165 163 156 151 164 153 170 155 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 -0 -110 -168 -201 -221 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -209 -181 -136 -67 -0 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 153 158 170 152 162 165 171 152 161 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 163 162 162 152 166 164 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 156 157 161 167 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 167 161 157 156 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 164 166 152 162 162 163 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 161 152 171 165 162 152 170 158 153 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 -0 -67 -136 -181 -209 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -153 -88 -0 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 156 171 155 171 154 164 152 157 164 165 152 156 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 163 162 161 151 165 163 156 171 165 152 164 153 155 160 172 156 156 161 173 156 156 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 156 156 173 161 156 156 172 160 155 153 164 152 165 171 156 163 165 151 161 162 163 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 156 152 165 164 157 152 164 154 171 155 171 156 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 -0 -88 -153 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -234 -222 -201 -168 -111 -0 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 159 153 158 171 152 162 165 171 152 163 164 166 152 162 162 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 160 151 165 164 163 162 161 151 165 163 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 163 165 151 161 162 163 164 165 151 160 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 162 162 152 166 164 163 152 171 165 162 152 171 158 153 159 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 -0 -111 -168 -201 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -248 -244 -238 -227 -209 -181 -137 -67 -0 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 172 156 172 156 172 156 171 155 171 154 164 152 157 165 166 152 162 164 166 152 161 162 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 174 171 165 163 162 161 160 151 165 163 152 165 157 171 154 160 172 155 156 161 173 156 156 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 156 156 173 161 156 155 172 160 154 171 157 165 152 163 165 151 160 161 162 163 165 171 174 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 162 161 152 166 164 162 152 166 165 157 152 164 154 171 155 171 156 172 156 172 156 172 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 -0 -67 -137 -181 -209 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -154 -88 -0 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 160 153 158 171 152 163 165 152 161 164 165 152 156 162 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 174 171 164 161 152 165 153 164 153 155 160 172 156 156 161 173 156 156 161 172 155 156 156 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 156 156 155 172 161 156 156 173 161 156 156 172 160 155 153 164 153 165 152 161 164 171 174 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 162 156 152 165 164 161 152 165 163 152 171 158 153 160 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 -0 -88 -154 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -235 -222 -202 -169 -111 -0 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 164 152 162 165 152 156 163 165 171 152 162 163 164 166 152 162 163 163 164 166 151 161 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 156 171 164 152 159 171 155 156 161 172 156 156 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 156 156 172 161 156 155 171 159 152 164 171 156 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 161 151 166 164 163 163 162 152 166 164 163 162 152 171 165 163 156 152 165 162 152 164 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 -0 -111 -169 -202 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -227 -210 -182 -137 -68 -0 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 153 158 152 157 164 171 152 163 165 166 152 162 163 164 166 152 162 163 163 164 165 151 160 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 152 165 162 151 154 160 172 155 156 161 173 156 156 161 172 155 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 155 172 161 156 156 173 161 156 155 172 160 154 151 162 165 152 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 160 151 165 164 163 163 162 152 166 164 163 162 152 166 165 163 152 171 164 157 152 158 153 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 -0 -68 -137 -182 -210 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -217 -193 -154 -96 -0 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 152 163 165 152 162 164 166 152 162 163 164 166 152 162 163 163 164 165 151 174 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 162 152 165 157 170 154 155 161 172 156 156 161 173 156 156 161 167 174 155 156 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 156 155 174 167 161 156 156 173 161 156 156 172 161 155 154 170 157 165 152 162 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 174 151 165 164 163 163 162 152 166 164 163 162 152 166 164 162 152 165 163 152 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 -0 -96 -154 -193 -217 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -235 -222 -202 -169 -120 -0 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 154 159 152 157 165 152 156 163 165 152 161 163 164 166 152 162 162 163 164 165 171 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 161 152 164 152 159 171 155 156 161 172 156 156 161 173 156 156 157 161 167 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 167 161 157 156 156 173 161 156 156 172 161 156 155 171 159 152 164 152 161 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 171 165 164 163 162 162 152 166 164 163 161 152 165 163 156 152 165 157 152 159 154 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 -0 -120 -169 -202 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -238 -227 -210 -182 -138 -76 -0 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 153 163 171 152 163 165 152 156 163 164 166 152 162 162 163 164 165 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 163 156 171 163 152 154 160 172 155 156 161 173 156 156 161 172 155 156 157 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 157 156 155 172 161 156 156 173 161 156 155 172 160 154 152 163 171 156 163 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 165 164 163 162 162 152 166 164 163 156 152 165 163 152 171 163 153 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 -0 -76 -138 -182 -210 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -154 -88 -0 157 154 161 155 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 152 158 165 152 162 165 171 152 162 164 165 151 161 161 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 165 163 152 165 157 170 154 155 161 172 156 156 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 156 156 172 161 155 154 170 157 165 152 163 165 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 161 161 151 165 164 162 152 171 165 162 152 165 158 152 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 155 161 154 157 -0 -88 -154 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -250 -247 -242 -235 -222 -202 -169 -112 -0 157 155 167 156 167 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 155 170 153 164 152 157 164 165 152 161 163 165 151 161 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 165 163 152 165 153 159 171 155 156 161 172 156 156 161 173 156 156 157 161 167 169 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 169 167 161 157 156 156 173 161 156 156 172 161 156 155 171 159 153 165 152 163 165 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 161 151 165 163 161 152 165 164 157 152 164 153 170 155 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 167 156 167 155 157 -0 -112 -169 -202 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -227 -210 -181 -137 -68 -0 156 168 157 174 157 155 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 153 158 171 152 162 165 152 156 163 165 151 174 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 171 165 162 152 163 152 155 160 172 155 156 161 173 156 156 161 172 155 156 156 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 156 156 155 172 161 156 156 173 161 156 155 172 160 155 152 163 152 162 165 171 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 174 151 165 163 156 152 165 162 152 171 158 153 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 155 157 174 157 168 156 -0 -68 -137 -181 -210 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -154 -88 -0 156 169 157 155 161 155 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 156 171 155 171 154 164 152 157 165 171 152 163 164 171 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 156 171 158 170 154 156 161 172 156 156 161 173 156 156 161 167 174 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 174 167 161 156 156 173 161 156 156 172 161 156 154 170 158 171 156 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 171 164 163 152 171 165 157 152 164 154 171 155 171 156 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 155 161 155 157 169 156 -0 -88 -154 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -247 -242 -234 -221 -201 -168 -111 -0 156 169 157 155 167 157 169 157 154 161 155 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 160 153 158 171 153 164 165 152 162 164 164 166 152 162 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 163 152 165 153 159 171 155 156 161 173 156 156 161 172 155 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 155 172 161 156 156 173 161 156 155 171 159 153 165 152 163 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 162 152 166 164 164 162 152 165 164 153 171 158 153 160 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 155 161 154 157 169 157 167 155 157 169 156 -0 -111 -168 -201 -221 -234 -242 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -180 -136 -67 -0 169 157 156 168 157 174 157 155 167 156 167 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 164 152 162 165 152 156 162 164 166 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 163 152 164 153 155 160 172 155 156 161 173 156 156 161 167 174 155 156 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 156 155 174 167 161 156 156 173 161 156 155 172 160 155 153 164 152 163 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 166 164 162 156 152 165 162 152 164 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 167 156 167 155 157 174 157 168 156 157 169 -0 -67 -136 -180 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -252 -251 -249 -245 -239 -230 -215 -190 -152 -87 -0 169 157 156 169 157 155 161 156 168 157 174 157 155 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 153 159 152 157 164 171 152 161 164 165 152 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 161 152 165 162 152 158 171 155 156 161 172 156 156 161 173 156 156 157 161 167 169 174 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 174 169 167 161 157 156 156 173 161 156 156 172 161 156 155 171 158 152 162 165 152 161 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 152 165 164 161 152 171 164 157 152 159 153 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 155 157 174 157 168 156 161 155 157 169 156 157 169 -0 -87 -152 -190 -215 -230 -239 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -251 -249 -246 -241 -233 -220 -199 -166 -109 -0 169 157 156 169 157 155 167 156 169 157 155 161 155 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 152 163 165 152 156 163 165 171 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 156 171 165 156 170 154 159 171 155 156 161 173 156 156 161 172 155 156 157 157 157 161 166 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 166 161 157 157 157 156 155 172 161 156 156 173 161 156 155 171 159 154 170 156 165 171 156 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 171 165 163 156 152 165 163 152 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 155 161 155 157 169 156 167 155 157 169 156 157 169 -0 -109 -166 -199 -220 -233 -241 -246 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -247 -243 -235 -224 -206 -177 -132 -65 -0 157 155 169 157 155 168 156 169 157 155 167 157 169 157 154 161 155 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 154 159 152 157 164 171 152 163 165 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 152 166 163 152 164 153 155 160 172 156 156 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 156 156 172 160 155 153 164 152 163 166 152 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 165 163 152 171 164 157 152 159 154 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 155 161 154 157 169 157 167 155 157 169 156 168 155 157 169 155 157 -0 -65 -132 -177 -206 -224 -235 -243 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -248 -244 -237 -228 -212 -187 -146 -83 -0 156 155 168 157 155 168 156 169 157 156 168 157 174 157 155 167 156 167 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 152 163 165 152 162 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 162 152 165 162 152 158 171 155 156 161 172 156 156 161 172 155 156 157 161 167 168 169 169 169 169 168 166 160 146 152 152 147 125 125 147 152 152 146 160 166 168 169 169 169 169 168 167 161 157 156 155 172 161 156 156 172 161 156 155 171 158 152 162 165 152 162 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 162 152 165 163 152 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 167 156 167 155 157 174 157 168 156 157 169 156 168 155 157 168 155 156 -0 -83 -146 -187 -212 -228 -237 -244 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -248 -244 -239 -230 -216 -194 -159 -101 -0 153 153 167 156 154 168 156 169 157 156 169 157 155 161 156 168 157 174 157 155 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 152 157 165 152 156 163 165 152 161 163 164 166 152 162 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 162 152 165 164 161 152 165 157 171 154 160 172 155 156 161 173 156 156 161 167 174 156 156 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 156 156 174 167 161 156 156 173 161 156 155 172 160 154 171 157 165 152 161 164 165 152 162 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 162 152 166 164 163 161 152 165 163 156 152 165 157 152 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 155 157 174 157 168 156 161 155 157 169 156 157 169 156 168 154 156 167 153 153 -0 -101 -159 -194 -216 -230 -239 -244 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -250 -248 -245 -240 -232 -220 -200 -170 -122 -59 145 145 165 154 153 167 155 169 157 156 169 157 155 167 156 169 157 155 161 155 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 153 163 171 152 163 165 152 156 163 164 166 152 161 162 163 164 166 152 162 162 162 163 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 161 152 165 163 156 171 165 152 164 153 155 160 172 156 156 161 173 156 156 157 162 172 154 155 155 156 155 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 155 156 155 155 154 172 162 157 156 156 173 161 156 156 172 160 155 153 164 152 165 171 156 163 165 152 161 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 163 162 162 162 152 166 164 163 162 161 152 166 164 163 156 152 165 163 152 171 163 153 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 155 161 155 157 169 156 167 155 157 169 156 157 169 155 167 153 154 165 145 145 -59 -122 -170 -200 -220 -232 -240 -245 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -222 -204 -177 -134 -74 -0 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 154 161 155 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 152 158 165 152 162 165 171 152 162 164 165 152 156 162 163 164 166 152 161 162 162 163 163 164 166 152 162 163 163 164 166 151 161 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 156 171 165 163 152 165 162 152 158 171 155 156 161 172 156 156 161 172 155 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 155 172 161 156 156 172 161 156 155 171 158 152 162 165 152 163 165 171 156 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 161 151 166 164 163 163 162 152 166 164 163 163 162 162 161 152 166 164 163 162 156 152 165 164 162 152 171 165 162 152 165 158 152 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 162 156 161 156 161 156 161 156 161 155 161 154 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 -0 -74 -134 -177 -204 -222 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -207 -183 -143 -82 -0 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 156 168 157 174 157 155 167 156 167 156 172 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 155 170 153 164 152 157 164 165 152 161 163 165 171 152 162 163 164 166 152 161 162 162 163 163 164 166 152 162 163 163 164 166 151 160 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 162 152 165 157 171 154 160 172 155 156 161 173 156 156 161 167 174 155 156 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 156 155 174 167 161 156 156 173 161 156 155 172 160 154 171 157 165 152 162 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 160 151 166 164 163 163 162 152 166 164 163 163 162 162 161 152 166 164 163 162 152 171 165 163 161 152 165 164 157 152 164 153 170 155 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 172 156 167 156 167 155 157 174 157 168 156 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 -0 -82 -143 -183 -207 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -251 -250 -248 -244 -240 -233 -223 -208 -185 -151 -97 -0 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 156 168 157 174 157 155 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 159 153 158 171 152 162 165 152 156 163 165 166 152 162 163 164 166 151 161 161 162 163 163 164 166 152 162 163 163 164 165 151 174 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 161 152 165 153 164 153 155 160 172 156 156 161 173 156 156 157 161 167 169 174 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 174 169 167 161 157 156 156 173 161 156 156 172 160 155 153 164 153 165 152 161 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 174 151 165 164 163 163 162 152 166 164 163 163 162 161 161 151 166 164 163 162 152 166 165 163 156 152 165 162 152 171 158 153 159 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 155 157 174 157 168 156 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 -0 -97 -151 -185 -208 -223 -233 -240 -244 -248 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -253 -252 -251 -249 -247 -244 -239 -232 -222 -207 -185 -155 -111 -0 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 167 156 169 157 155 161 155 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 172 156 172 156 172 156 171 155 171 154 164 152 157 165 171 152 163 164 166 152 162 163 164 165 151 160 156 162 163 163 164 166 152 162 163 163 164 165 171 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 156 171 165 152 159 171 155 156 161 172 156 156 161 172 155 156 156 157 157 161 166 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 166 161 157 157 156 156 155 172 161 156 156 172 161 156 155 171 159 152 165 171 156 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 171 165 164 163 163 162 152 166 164 163 163 162 156 160 151 165 164 163 162 152 166 164 163 152 171 165 157 152 164 154 171 155 171 156 172 156 172 156 172 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 155 161 155 157 169 156 167 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 -0 -111 -155 -185 -207 -222 -232 -239 -244 -247 -249 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -253 -252 -251 -249 -246 -243 -237 -230 -220 -204 -183 -151 -111 -62 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 154 161 155 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 160 153 158 171 153 164 165 152 161 164 166 152 161 162 164 165 151 174 152 162 163 163 164 166 152 162 163 163 164 165 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 162 152 165 163 152 165 162 152 154 160 172 155 156 161 173 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 173 161 156 155 172 160 154 152 162 165 152 163 165 152 162 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 165 164 163 163 162 152 166 164 163 163 162 152 174 151 165 164 162 161 152 166 164 161 152 165 164 153 171 158 153 160 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 155 161 154 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 -62 -111 -151 -183 -204 -220 -230 -237 -243 -246 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -241 -235 -228 -216 -200 -177 -143 -97 -0 126 119 118 138 146 149 152 154 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 156 168 157 174 157 155 167 156 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 164 152 162 165 152 156 163 165 152 156 162 164 165 171 166 152 162 163 163 164 166 152 162 163 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 163 161 152 165 163 152 165 157 170 154 155 161 172 156 156 161 172 155 156 157 161 167 168 169 169 169 169 168 166 160 146 152 152 147 125 125 147 152 152 146 160 166 168 169 169 169 169 168 167 161 157 156 155 172 161 156 156 172 161 155 154 170 157 165 152 163 165 152 161 163 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 163 162 152 166 164 163 163 162 152 166 171 165 164 162 156 152 165 163 156 152 165 162 152 164 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 156 167 155 157 174 157 168 156 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 154 152 149 146 138 118 119 126 -0 -97 -143 -177 -200 -216 -228 -235 -241 -245 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -239 -233 -224 -212 -194 -170 -134 -82 -0 148 144 118 135 125 138 147 150 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 156 168 157 174 157 155 161 155 161 156 161 156 161 156 161 156 162 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 153 159 152 157 164 171 152 163 165 171 152 162 163 165 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 151 165 164 162 156 171 165 162 152 164 152 159 171 155 156 161 172 156 156 161 167 174 156 156 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 156 156 174 167 161 156 156 172 161 156 155 171 159 152 164 152 162 165 171 156 162 164 165 151 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 165 163 162 152 171 165 163 152 171 164 157 152 159 153 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 162 156 161 156 161 156 161 156 161 155 161 155 157 174 157 168 156 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 150 147 138 125 135 118 144 148 -0 -82 -134 -170 -194 -212 -224 -233 -239 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -237 -230 -220 -206 -187 -159 -122 -74 -0 154 153 136 138 125 135 125 139 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 167 156 169 157 155 161 155 167 156 167 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 152 163 165 152 162 165 166 152 161 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 160 151 165 164 162 152 166 164 156 171 163 152 154 160 172 155 156 161 173 156 156 157 162 172 154 155 155 156 155 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 155 156 155 155 154 172 162 157 156 156 173 161 156 155 172 160 154 152 163 171 156 164 166 152 162 164 165 151 160 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 161 152 166 165 162 152 165 163 152 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 167 156 167 155 161 155 157 169 156 167 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 139 125 135 125 138 136 153 154 -0 -74 -122 -159 -187 -206 -220 -230 -237 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -234 -226 -215 -199 -177 -146 -101 -59 -0 155 156 140 149 146 138 125 136 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 174 157 155 161 156 161 156 161 156 161 156 161 156 162 156 162 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 154 159 152 157 165 152 157 163 165 152 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 174 171 165 163 162 152 165 163 152 165 157 170 154 155 161 172 156 156 161 172 155 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 155 172 161 156 156 172 161 155 154 170 157 165 152 163 165 152 162 163 165 171 174 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 152 165 163 157 152 165 157 152 159 154 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 162 156 162 156 161 156 161 156 161 156 161 156 161 155 157 174 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 136 125 138 146 149 140 156 155 -0 -59 -101 -146 -177 -199 -215 -226 -234 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -237 -231 -221 -208 -190 -166 -132 -83 -0 145 154 156 142 151 151 149 147 139 126 119 118 138 146 149 152 154 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 155 168 157 174 157 155 161 156 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 153 163 171 152 163 165 171 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 165 163 152 165 153 159 171 155 156 161 172 156 156 161 167 174 155 156 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 156 155 174 167 161 156 156 172 161 156 155 171 159 153 165 152 163 165 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 171 165 163 152 171 163 153 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 156 161 155 157 174 157 168 155 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 154 152 149 146 138 118 119 126 139 147 149 151 151 142 156 154 145 -0 -83 -132 -166 -190 -208 -221 -231 -237 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -227 -216 -201 -180 -152 -109 -65 -0 153 145 154 160 146 152 151 152 150 148 144 118 135 125 138 147 150 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 155 167 157 174 157 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 152 158 165 152 162 165 165 152 161 163 164 166 152 162 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 156 171 165 162 152 163 152 155 160 172 155 156 161 172 156 156 157 161 167 169 174 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 174 169 167 161 157 156 156 172 161 156 155 172 160 155 152 163 152 162 165 171 156 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 162 152 166 164 163 161 152 165 165 162 152 165 158 152 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 157 174 157 167 155 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 150 147 138 125 135 118 144 148 150 152 151 152 146 160 154 145 153 -0 -65 -109 -152 -180 -201 -216 -227 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -238 -231 -222 -210 -192 -168 -136 -87 -0 -0 156 153 165 147 160 165 146 152 154 154 153 136 138 125 135 125 139 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 166 156 169 157 155 161 155 167 156 167 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 155 170 153 164 152 156 163 165 152 156 163 164 166 152 161 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 164 156 171 158 170 155 156 161 172 156 156 161 172 155 156 156 157 157 161 166 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 166 161 157 157 156 156 155 172 161 156 156 172 161 156 155 170 158 171 156 164 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 161 152 166 164 163 156 152 165 163 156 152 164 153 170 155 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 167 156 167 155 161 155 157 169 156 166 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 139 125 135 125 138 136 153 154 154 152 146 165 160 147 165 153 156 -0 -0 -87 -136 -168 -192 -210 -222 -231 -238 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -227 -216 -202 -181 -154 -111 -67 -0 169 157 155 167 154 146 155 161 146 153 155 156 140 149 146 138 125 136 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 174 157 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 153 158 170 152 162 165 171 152 162 164 165 152 156 162 163 164 166 152 162 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 166 163 152 165 153 159 171 155 156 161 172 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 172 161 156 155 171 159 153 165 152 163 166 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 162 152 166 164 163 162 156 152 165 164 162 152 171 165 162 152 170 158 153 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 157 174 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 136 125 138 146 149 140 156 155 153 146 161 155 146 154 167 155 157 169 -0 -67 -111 -154 -181 -202 -216 -227 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -238 -231 -222 -210 -193 -169 -137 -88 -0 -0 169 157 155 168 156 153 165 147 160 145 154 156 142 151 151 149 147 139 126 119 118 138 146 149 152 154 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 155 168 157 174 157 155 161 156 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 156 171 155 171 154 164 152 157 165 165 152 161 163 165 171 152 162 163 164 166 152 162 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 163 152 164 153 155 160 172 155 156 161 172 155 156 157 161 167 168 169 169 169 169 168 167 160 146 152 152 147 125 125 147 152 152 146 160 167 168 169 169 169 169 168 167 161 157 156 155 172 161 156 155 172 160 155 153 164 152 163 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 162 152 166 164 163 162 152 171 165 163 161 152 165 165 157 152 164 154 171 155 171 156 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 156 161 155 157 174 157 168 155 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 154 152 149 146 138 118 119 126 139 147 149 151 151 142 156 154 145 160 147 165 153 156 168 155 157 169 -0 -0 -88 -137 -169 -193 -210 -222 -231 -238 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -227 -217 -202 -182 -154 -112 -68 -0 156 169 157 156 169 157 154 167 154 167 153 145 154 160 146 152 151 152 150 148 144 118 135 125 138 147 150 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 155 167 157 174 157 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 159 153 158 171 152 162 165 152 156 163 165 166 152 162 163 164 166 152 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 162 152 158 171 155 156 161 172 156 156 161 167 174 156 156 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 156 156 174 167 161 156 156 172 161 156 155 171 158 152 162 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 152 166 164 163 162 152 166 165 163 156 152 165 162 152 171 158 153 159 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 157 174 157 167 155 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 150 147 138 125 135 118 144 148 150 152 151 152 146 160 154 145 153 167 154 167 154 157 169 156 157 169 156 -0 -68 -112 -154 -182 -202 -217 -227 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -238 -231 -222 -210 -193 -169 -138 -88 -0 -0 156 169 157 156 169 157 155 168 155 168 156 153 165 147 160 165 146 152 154 154 153 136 138 125 135 125 139 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 166 156 169 157 155 161 155 167 156 167 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 171 155 171 154 164 152 157 165 171 152 163 164 166 152 162 163 164 166 151 161 161 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 161 152 165 157 171 154 160 172 155 156 161 172 156 156 157 162 172 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 172 162 157 156 156 172 161 156 155 172 160 154 171 157 165 152 161 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 161 161 151 166 164 163 162 152 166 164 163 152 171 165 157 152 164 154 171 155 171 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 167 156 167 155 161 155 157 169 156 166 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 139 125 135 125 138 136 153 154 154 152 146 165 160 147 165 153 156 168 155 168 155 157 169 156 157 169 156 -0 -0 -88 -138 -169 -193 -210 -222 -231 -238 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -234 -227 -216 -202 -182 -154 -120 -76 -0 157 156 169 157 156 169 157 155 168 156 169 157 155 167 154 146 155 161 146 153 155 156 140 149 146 138 125 136 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 174 157 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 160 153 158 171 153 164 165 152 161 164 166 152 161 163 164 165 151 160 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 156 171 165 152 164 153 155 160 172 156 156 161 172 155 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 119 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 155 172 161 156 156 172 160 155 153 164 152 165 171 156 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 160 151 165 164 163 161 152 166 164 161 152 165 164 153 171 158 153 160 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 157 174 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 136 125 138 146 149 140 156 155 153 146 161 155 146 154 167 155 157 169 156 168 155 157 169 156 157 169 156 157 -0 -76 -120 -154 -182 -202 -216 -227 -234 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -237 -231 -222 -209 -192 -169 -137 -96 -0 -0 157 155 168 157 155 168 157 155 168 156 169 157 155 168 156 153 165 147 160 145 154 156 142 151 151 149 147 139 126 119 118 138 146 149 152 154 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 155 168 157 174 157 155 161 156 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 164 152 162 165 152 156 163 165 152 156 162 164 165 151 174 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 152 165 162 152 158 171 155 156 161 172 156 156 161 167 174 155 156 156 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 156 156 155 174 167 161 156 156 172 161 156 155 171 158 152 162 165 152 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 174 151 165 164 162 156 152 165 163 156 152 165 162 152 164 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 156 161 155 157 174 157 168 155 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 154 152 149 146 138 118 119 126 139 147 149 151 151 142 156 154 145 160 147 165 153 156 168 155 157 169 156 168 155 157 168 155 157 168 155 157 -0 -0 -96 -137 -169 -192 -209 -222 -231 -237 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -234 -226 -216 -201 -181 -154 -111 -68 -0 161 156 154 167 157 155 167 157 155 167 156 169 157 156 169 157 154 167 154 167 153 145 154 160 146 152 151 152 150 148 144 118 135 125 138 147 150 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 155 167 157 174 157 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 153 159 152 157 164 171 152 163 165 171 152 162 163 165 171 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 162 152 165 157 171 154 160 172 155 156 161 172 156 156 157 161 167 174 155 155 155 155 154 153 146 160 146 151 149 138 135 138 149 151 146 160 146 153 154 155 155 155 155 174 167 161 157 156 156 172 161 156 155 172 160 154 171 157 165 152 162 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 171 165 163 162 152 171 165 163 152 171 164 157 152 159 153 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 157 174 157 167 155 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 150 147 138 125 135 118 144 148 150 152 151 152 146 160 154 145 153 167 154 167 154 157 169 156 157 169 156 167 155 157 167 155 157 167 154 156 161 -0 -68 -111 -154 -181 -201 -216 -226 -234 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -242 -237 -230 -221 -209 -192 -168 -137 -88 -0 -0 156 156 172 161 156 174 161 157 174 161 156 169 157 156 169 157 155 168 155 168 156 153 165 147 160 165 146 152 154 154 153 136 138 125 135 125 139 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 166 156 169 157 155 161 155 167 156 167 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 152 163 165 152 162 165 166 152 161 163 165 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 161 152 165 153 164 153 155 160 172 156 156 161 172 155 156 156 157 161 166 168 168 168 167 165 155 165 152 151 146 125 125 146 151 152 165 155 165 167 168 168 168 166 161 157 156 156 155 172 161 156 156 172 160 155 153 164 153 165 152 161 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 165 163 161 152 166 165 162 152 165 163 152 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 167 156 167 155 161 155 157 169 156 166 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 139 125 135 125 138 136 153 154 154 152 146 165 160 147 165 153 156 168 155 168 155 157 169 156 157 169 156 161 174 157 161 174 156 161 172 156 156 -0 -0 -88 -137 -168 -192 -209 -221 -230 -237 -242 -245 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -234 -226 -215 -201 -181 -153 -111 -67 -0 157 156 173 161 156 155 167 157 155 169 157 156 169 157 156 169 157 155 168 156 169 157 155 167 154 146 155 161 146 153 155 156 140 149 146 138 125 136 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 174 157 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 154 159 152 157 165 152 157 163 165 152 156 163 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 165 163 156 171 164 152 159 171 155 156 161 172 156 156 161 167 174 155 155 156 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 156 155 155 174 167 161 156 156 172 161 156 155 171 159 152 164 171 156 163 165 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 163 156 152 165 163 157 152 165 157 152 159 154 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 157 174 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 136 125 138 146 149 140 156 155 153 146 161 155 146 154 167 155 157 169 156 168 155 157 169 156 157 169 156 157 169 155 157 167 155 156 161 173 156 157 -0 -67 -111 -153 -181 -201 -215 -226 -234 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -242 -237 -230 -221 -208 -191 -168 -136 -88 -0 -0 156 173 161 157 156 172 161 156 155 167 157 155 168 157 155 168 157 155 168 156 169 157 155 168 156 153 165 147 160 145 154 156 142 151 151 149 147 139 126 119 118 138 146 149 152 154 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 155 168 157 174 157 155 161 156 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 153 163 171 152 163 165 171 152 162 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 161 152 165 163 152 165 162 152 154 160 172 155 156 161 172 155 156 157 161 167 169 169 169 169 169 168 167 160 147 152 152 147 126 126 147 152 152 147 160 167 168 169 169 169 169 169 167 161 157 156 155 172 161 156 155 172 160 154 152 162 165 152 163 165 152 161 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 162 152 171 165 163 152 171 163 153 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 156 161 155 157 174 157 168 155 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 154 152 149 146 138 118 119 126 139 147 149 151 151 142 156 154 145 160 147 165 153 156 168 155 157 169 156 168 155 157 168 155 157 168 155 157 167 155 156 161 172 156 157 161 173 156 -0 -0 -88 -136 -168 -191 -208 -221 -230 -237 -242 -245 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -239 -234 -226 -215 -200 -180 -152 -110 -67 -0 156 173 162 157 156 173 161 156 156 172 161 156 154 167 157 155 167 157 155 167 156 169 157 156 169 157 154 167 154 167 153 145 154 160 146 152 151 152 150 148 144 118 135 125 138 147 150 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 155 167 157 174 157 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 152 158 165 152 162 165 166 152 161 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 156 171 165 163 152 165 157 170 154 155 161 172 156 156 161 167 174 156 156 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 156 156 174 167 161 156 156 172 161 155 154 170 157 165 152 163 165 171 156 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 161 152 166 165 162 152 165 158 152 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 157 174 157 167 155 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 150 147 138 125 135 118 144 148 150 152 151 152 146 160 154 145 153 167 154 167 154 157 169 156 157 169 156 167 155 157 167 155 157 167 154 156 161 172 156 156 161 173 156 157 162 173 156 -0 -67 -110 -152 -180 -200 -215 -226 -234 -239 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -230 -220 -208 -190 -166 -135 -87 -0 -0 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 174 161 157 174 161 156 169 157 156 169 157 155 168 155 168 156 153 165 147 160 165 146 152 154 154 153 136 138 125 135 125 139 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 166 156 169 157 155 161 155 167 156 167 156 172 156 173 156 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 155 170 153 164 152 156 163 165 152 156 163 164 166 152 162 162 163 164 166 152 162 163 163 164 166 151 161 161 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 161 152 164 152 159 171 155 156 161 172 156 156 157 162 172 155 155 155 156 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 156 155 155 155 172 162 157 156 156 172 161 156 155 171 159 152 164 152 161 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 161 161 151 166 164 163 163 162 152 166 164 163 162 162 152 166 164 163 156 152 165 163 156 152 164 153 170 155 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 156 173 156 172 156 167 156 167 155 161 155 157 169 156 166 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 139 125 135 125 138 136 153 154 154 152 146 165 160 147 165 153 156 168 155 168 155 157 169 156 157 169 156 161 174 157 161 174 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 -0 -0 -87 -135 -166 -190 -208 -220 -230 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -243 -239 -233 -225 -214 -199 -178 -151 -109 -67 -0 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 167 157 155 169 157 156 169 157 156 169 157 155 168 156 169 157 155 167 154 146 155 161 146 153 155 156 140 149 146 138 125 136 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 174 157 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 153 158 170 152 162 165 171 152 163 164 166 152 161 162 163 164 166 152 162 163 163 164 165 151 160 156 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 156 171 163 152 154 160 172 155 156 161 172 155 156 157 161 167 168 169 169 169 168 167 165 154 156 156 153 144 120 144 153 156 156 154 165 167 168 169 169 169 168 167 161 157 156 155 172 161 156 155 172 160 154 152 163 171 156 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 156 160 151 165 164 163 163 162 152 166 164 163 162 161 152 166 164 163 152 171 165 162 152 170 158 153 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 157 174 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 136 125 138 146 149 140 156 155 153 146 161 155 146 154 167 155 157 169 156 168 155 157 169 156 157 169 156 157 169 155 157 167 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 -0 -67 -109 -151 -178 -199 -214 -225 -233 -239 -243 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -241 -236 -229 -220 -207 -189 -164 -131 -85 -0 -0 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 172 161 156 155 167 157 155 168 157 155 168 157 155 168 156 169 157 155 168 156 153 165 147 160 145 154 156 142 151 151 149 147 139 126 119 118 138 146 149 152 154 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 155 168 157 174 157 155 161 156 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 156 171 155 171 154 164 152 157 165 166 152 162 164 165 152 156 162 163 164 166 152 162 163 163 164 165 151 174 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 163 152 165 157 170 154 155 161 172 156 156 161 167 174 155 156 157 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 157 156 155 174 167 161 156 156 172 161 155 154 170 157 165 152 163 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 174 151 165 164 163 163 162 152 166 164 163 162 156 152 165 164 162 152 166 165 157 152 164 154 171 155 171 156 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 156 161 155 157 174 157 168 155 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 154 152 149 146 138 118 119 126 139 147 149 151 151 142 156 154 145 160 147 165 153 156 168 155 157 169 156 168 155 157 168 155 157 168 155 157 167 155 156 161 172 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 -0 -0 -85 -131 -164 -189 -207 -220 -229 -236 -241 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -233 -225 -214 -199 -178 -148 -105 -64 -0 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 156 156 172 161 156 154 167 157 155 167 157 155 167 156 169 157 156 169 157 154 167 154 167 153 145 154 160 146 152 151 152 150 148 144 118 135 125 138 147 150 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 155 167 157 174 157 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 159 153 158 171 152 163 165 152 161 163 165 171 152 162 163 164 166 152 162 163 163 164 165 171 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 165 163 152 165 153 159 171 155 156 161 172 156 156 157 161 167 174 155 155 155 155 155 153 147 161 146 151 149 138 135 138 149 151 146 161 147 153 155 155 155 155 155 174 167 161 157 156 156 172 161 156 155 171 159 153 165 152 163 165 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 171 165 164 163 163 162 152 166 164 163 162 152 171 165 163 161 152 165 163 152 171 158 153 159 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 157 174 157 167 155 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 150 147 138 125 135 118 144 148 150 152 151 152 146 160 154 145 153 167 154 167 154 157 169 156 157 169 156 167 155 157 167 155 157 167 154 156 161 172 156 156 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 -0 -64 -105 -148 -178 -199 -214 -225 -233 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -241 -236 -229 -220 -206 -189 -163 -130 -82 -0 -0 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 174 161 157 174 161 156 169 157 156 169 157 155 168 155 168 156 153 165 147 160 165 146 152 154 154 153 136 138 125 135 125 139 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 166 156 169 157 155 161 155 167 156 167 156 172 156 173 156 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 171 155 171 154 164 152 162 165 152 156 163 165 166 152 162 163 164 166 152 162 162 163 164 165 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 161 152 165 162 152 163 152 155 160 172 155 156 161 172 155 156 157 157 161 167 168 169 168 168 166 155 166 152 151 146 125 125 146 151 152 166 155 166 168 168 169 168 167 161 157 157 156 155 172 161 156 155 172 160 155 152 163 152 162 165 152 161 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 165 164 163 162 162 152 166 164 163 162 152 166 165 163 156 152 165 162 152 164 154 171 155 171 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 156 173 156 172 156 167 156 167 155 161 155 157 169 156 166 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 139 125 135 125 138 136 153 154 154 152 146 165 160 147 165 153 156 168 155 168 155 157 169 156 157 169 156 161 174 157 161 174 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 -0 -0 -82 -130 -163 -189 -206 -220 -229 -236 -241 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -233 -224 -213 -198 -177 -147 -104 -62 -0 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 167 157 155 169 157 156 169 157 156 169 157 155 168 156 169 157 155 167 154 146 155 161 146 153 155 156 140 149 146 138 125 136 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 174 157 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 153 158 151 157 164 171 152 163 164 166 152 162 163 164 166 152 162 162 163 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 156 171 165 157 171 158 170 155 156 161 172 156 156 161 167 174 155 156 157 157 157 157 156 155 153 141 147 152 150 138 135 138 150 152 147 141 153 155 156 157 157 157 157 156 155 174 167 161 156 156 172 161 156 155 170 158 171 157 165 171 156 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 163 162 162 152 166 164 163 162 152 166 164 163 152 171 164 157 151 158 153 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 157 174 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 136 125 138 146 149 140 156 155 153 146 161 155 146 154 167 155 157 169 156 168 155 157 169 156 157 169 156 157 169 155 157 167 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 -0 -62 -104 -147 -177 -198 -213 -224 -233 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -219 -206 -188 -163 -129 -82 -0 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 172 161 156 155 167 157 155 168 157 155 168 157 155 168 156 169 157 155 168 156 153 165 147 160 145 154 156 142 151 151 149 147 139 126 119 118 138 146 149 152 154 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 155 168 157 174 157 155 161 156 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 152 163 165 152 161 164 166 152 161 163 164 166 152 161 162 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 162 152 166 163 152 165 153 159 171 155 156 161 172 156 156 157 161 167 169 174 155 155 155 154 152 145 153 154 153 147 126 126 147 153 154 153 145 152 154 155 155 155 174 169 167 161 157 156 156 172 161 156 155 171 159 153 165 152 163 166 152 162 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 162 161 152 166 164 163 161 152 166 164 161 152 165 163 152 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 156 161 155 157 174 157 168 155 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 154 152 149 146 138 118 119 126 139 147 149 151 151 142 156 154 145 160 147 165 153 156 168 155 157 169 156 168 155 157 168 155 157 168 155 157 167 155 156 161 172 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 -0 -82 -129 -163 -188 -206 -219 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -212 -197 -176 -146 -104 -62 -0 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 156 156 172 161 156 154 167 157 155 167 157 155 167 156 169 157 156 169 157 154 167 154 167 153 145 154 160 146 152 151 152 150 148 144 118 135 125 138 147 150 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 155 167 157 174 157 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 154 159 152 157 165 151 156 163 165 152 156 162 164 166 151 161 161 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 162 162 161 151 165 164 162 152 165 163 152 164 153 155 160 172 155 156 161 172 155 156 157 157 157 161 166 167 167 166 164 153 155 154 151 139 136 139 151 154 155 153 164 166 167 167 166 161 157 157 157 156 155 172 161 156 155 172 160 155 153 164 152 163 165 152 162 164 165 151 161 162 162 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 161 161 151 166 164 162 156 152 165 163 156 151 165 157 152 159 154 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 157 174 157 167 155 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 150 147 138 125 135 118 144 148 150 152 151 152 146 160 154 145 153 167 154 167 154 157 169 156 157 169 156 167 155 157 167 155 157 167 154 156 161 172 156 156 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 -0 -62 -104 -146 -176 -197 -212 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -187 -161 -128 -81 -0 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 174 161 157 174 161 156 169 157 156 169 157 155 168 155 168 156 153 165 147 160 165 146 152 154 154 153 136 138 125 135 125 139 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 166 156 169 157 155 161 155 167 156 167 156 172 156 173 156 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 154 170 153 163 171 152 163 165 171 152 162 164 165 151 160 156 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 162 162 161 151 165 163 161 152 165 162 152 158 171 155 156 161 172 156 156 161 167 174 155 155 156 156 156 155 155 153 146 154 155 154 148 126 126 148 154 155 154 146 153 155 155 156 156 156 155 155 174 167 161 156 156 172 161 156 155 171 158 152 162 165 152 161 163 165 151 161 162 162 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 156 160 151 165 164 162 152 171 165 163 152 171 163 153 170 154 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 156 173 156 172 156 167 156 167 155 161 155 157 169 156 166 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 139 125 135 125 138 136 153 154 154 152 146 165 160 147 165 153 156 168 155 168 155 157 169 156 157 169 156 161 174 157 161 174 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 -0 -81 -128 -161 -187 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -223 -212 -196 -174 -144 -103 -62 -0 173 161 157 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 167 157 155 169 157 156 169 157 155 169 157 155 168 156 169 157 155 167 154 146 155 161 146 153 155 156 140 149 146 138 125 136 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 174 157 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 152 158 165 152 162 165 166 152 161 163 165 151 174 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 162 161 160 151 165 163 156 171 165 156 170 154 160 172 155 156 161 172 156 156 157 161 167 169 169 169 169 168 167 165 154 156 156 153 144 120 144 153 156 156 154 165 167 168 169 169 169 169 167 161 157 156 156 172 161 156 155 172 160 154 170 156 165 171 156 163 165 151 160 161 162 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 174 151 165 163 161 152 166 165 162 152 165 158 152 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 157 174 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 136 125 138 146 149 140 156 155 153 146 161 155 146 154 167 155 157 169 156 168 155 157 169 155 157 169 156 157 169 155 157 167 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 157 161 173 -0 -62 -103 -144 -174 -196 -212 -223 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -244 -240 -235 -227 -217 -204 -185 -159 -125 -80 -0 173 161 156 156 173 161 157 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 172 161 156 155 167 157 155 168 157 155 168 157 155 168 156 169 157 155 168 156 153 165 147 160 145 154 156 142 151 151 149 147 139 126 119 118 138 146 149 152 154 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 155 168 157 174 157 155 161 156 167 156 172 156 172 156 173 157 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 155 171 155 170 153 164 152 156 163 165 152 156 163 165 171 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 162 156 174 171 165 163 152 166 163 152 164 153 155 160 172 156 156 161 172 155 156 157 157 157 157 157 157 156 154 148 161 142 141 136 119 119 136 141 142 161 148 154 156 157 157 157 157 157 157 156 155 172 161 156 156 172 160 155 153 164 152 163 166 152 163 165 171 174 156 162 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 171 165 163 156 152 165 163 156 152 164 153 170 155 171 155 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 157 173 156 172 156 172 156 167 156 161 155 157 174 157 168 155 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 154 152 149 146 138 118 119 126 139 147 149 151 151 142 156 154 145 160 147 165 153 156 168 155 157 169 156 168 155 157 168 155 157 168 155 157 167 155 156 161 172 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 157 161 173 156 156 161 173 -0 -80 -125 -159 -185 -204 -217 -227 -235 -240 -244 -247 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -248 -245 -242 -237 -231 -222 -211 -195 -173 -142 -100 -60 -0 161 156 156 173 161 156 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 156 156 172 161 156 154 167 157 155 167 157 155 166 156 169 157 156 169 157 154 167 154 167 153 145 154 160 146 152 151 152 150 148 144 118 135 125 138 147 150 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 155 167 157 174 157 154 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 154 159 153 158 170 152 162 165 171 152 163 164 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 162 152 158 171 155 156 161 172 156 156 161 167 174 155 155 156 156 156 155 154 147 161 146 151 149 138 135 138 149 151 146 161 147 154 155 156 156 156 155 155 174 167 161 156 156 172 161 156 155 171 158 152 162 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 164 163 152 171 165 162 152 170 158 153 159 154 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 154 157 174 157 167 155 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 150 147 138 125 135 118 144 148 150 152 151 152 146 160 154 145 153 167 154 167 154 157 169 156 157 169 156 166 155 157 167 155 157 167 154 156 161 172 156 156 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 156 161 173 156 156 161 -0 -60 -100 -142 -173 -195 -211 -222 -231 -237 -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 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 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -226 -216 -203 -184 -158 -123 -78 -0 161 156 156 173 161 156 156 173 161 156 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 174 161 157 174 161 156 169 157 156 169 157 155 168 155 168 156 153 165 147 160 165 146 152 154 154 153 136 138 125 135 125 139 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 166 156 169 157 155 161 155 167 156 167 156 172 156 173 156 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 156 171 155 171 154 164 152 157 165 165 152 161 163 164 166 152 162 163 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 162 152 165 157 171 154 160 172 155 156 161 172 156 156 157 161 167 169 169 169 169 168 167 160 146 152 152 147 126 126 147 152 152 146 160 167 168 169 169 169 169 167 161 157 156 156 172 161 156 155 172 160 154 171 157 165 152 162 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 163 162 152 166 164 163 161 152 165 165 157 152 164 154 171 155 171 156 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 156 173 156 172 156 167 156 167 155 161 155 157 169 156 166 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 139 125 135 125 138 136 153 154 154 152 146 165 160 147 165 153 156 168 155 168 155 157 169 156 157 169 156 161 174 157 161 174 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 156 161 173 156 156 161 173 156 156 161 -0 -78 -123 -158 -184 -203 -216 -226 -234 -239 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -253 -252 -252 -251 -249 -247 -244 -241 -236 -229 -221 -209 -193 -171 -140 -99 -0 -0 156 155 172 161 156 156 173 161 156 156 173 161 157 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 167 157 155 169 157 155 169 157 155 169 157 155 168 156 169 157 155 167 154 146 155 161 146 153 155 156 140 149 146 138 125 136 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 174 157 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 159 153 158 171 152 162 165 152 156 163 164 166 152 162 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 161 152 165 153 164 153 155 161 172 156 156 161 172 155 156 157 157 157 157 157 157 156 153 145 153 154 150 139 136 139 150 154 153 145 153 156 157 157 157 157 157 157 156 155 172 161 156 156 172 161 155 153 164 153 165 152 161 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 162 152 166 164 163 156 152 165 162 152 171 158 153 159 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 157 174 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 136 125 138 146 149 140 156 155 153 146 161 155 146 154 167 155 157 169 156 168 155 157 169 155 157 169 155 157 169 155 157 167 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 157 161 173 156 156 161 173 156 156 161 172 155 156 -0 -0 -99 -140 -171 -193 -209 -221 -229 -236 -241 -244 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -238 -232 -224 -214 -200 -181 -155 -122 -77 -0 155 155 172 161 156 156 172 161 156 156 173 161 156 156 173 161 157 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 156 156 172 161 156 155 167 157 155 167 157 155 168 157 155 168 156 169 157 155 168 156 153 165 147 160 145 154 156 142 151 151 149 147 139 126 119 118 138 146 149 152 154 155 156 160 160 155 147 167 156 155 168 157 155 168 156 169 157 155 168 157 174 157 155 161 156 167 156 172 156 172 156 173 157 173 157 173 157 173 156 173 156 173 156 172 156 172 156 172 156 171 155 171 154 164 152 157 165 171 152 162 164 166 152 161 162 163 164 166 152 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 149 251 255 255 255 255 255 255 130 251 180 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 156 171 164 152 159 171 155 156 161 172 156 156 161 167 174 155 155 155 156 155 155 153 145 154 155 154 148 126 126 148 154 155 154 145 153 155 155 156 155 155 155 174 167 161 156 156 172 161 156 155 171 159 152 164 171 156 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 180 251 130 255 255 255 255 255 255 251 149 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 152 166 164 163 162 161 152 166 164 162 152 171 165 157 152 164 154 171 155 171 156 172 156 172 156 172 156 173 156 173 156 173 157 173 157 173 157 173 156 172 156 172 156 167 156 161 155 157 174 157 168 155 157 169 156 168 155 157 168 155 156 167 147 155 160 160 156 155 154 152 149 146 138 118 119 126 139 147 149 151 151 142 156 154 145 160 147 165 153 156 168 155 157 169 156 168 155 157 168 155 157 167 155 157 167 155 156 161 172 156 156 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 157 161 173 156 156 161 173 156 156 161 172 156 156 161 172 155 155 -0 -77 -122 -155 -181 -200 -214 -224 -232 -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 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 -254 -254 -254 -253 -253 -252 -251 -250 -249 -246 -244 -240 -235 -228 -218 -206 -189 -167 -137 -97 -0 -0 154 171 160 156 155 172 161 156 156 172 161 156 156 173 161 156 156 173 161 157 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 156 172 161 156 174 161 157 155 167 157 155 166 156 169 157 156 169 157 154 167 154 167 153 145 154 160 146 152 151 152 150 148 144 118 135 125 138 147 150 154 156 142 146 165 161 160 153 153 167 156 154 168 156 169 157 156 169 157 155 161 155 167 157 174 157 154 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 155 160 155 160 153 158 171 153 164 165 152 161 163 165 152 156 162 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 151 180 131 134 149 255 255 255 165 255 131 146 150 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 152 165 162 152 154 160 172 155 156 161 173 156 156 157 161 167 168 169 169 168 167 165 154 156 156 153 144 120 144 153 156 156 154 165 167 168 169 169 168 167 161 157 156 156 173 161 156 155 172 160 154 152 162 165 152 163 164 166 152 162 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 150 146 131 255 165 255 255 255 149 134 131 180 151 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 163 162 152 166 164 163 162 156 152 165 163 161 152 165 164 153 171 158 153 160 155 160 155 161 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 161 154 157 174 157 167 155 161 155 157 169 156 157 169 156 168 154 156 167 153 153 160 161 165 146 142 156 154 150 147 138 125 135 118 144 148 150 152 151 152 146 160 154 145 153 167 154 167 154 157 169 156 157 169 156 166 155 157 167 155 157 161 174 156 161 172 156 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 157 161 173 156 156 161 173 156 156 161 172 156 156 161 172 155 156 160 171 154 -0 -0 -97 -137 -167 -189 -206 -218 -228 -235 -240 -244 -246 -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 y 285 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -237 -230 -222 -211 -196 -177 -151 -110 -68 -0 152 170 159 155 155 171 160 156 155 172 161 156 156 172 161 156 156 173 161 156 156 173 161 157 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 173 161 156 155 167 157 156 174 161 157 174 161 156 169 157 156 169 157 155 168 155 168 156 153 165 147 160 165 146 152 154 154 153 136 138 125 135 125 139 148 153 140 151 152 146 146 145 145 165 154 153 167 155 169 157 156 169 157 155 166 156 169 157 155 161 155 167 156 167 156 172 156 173 156 173 157 173 157 173 156 173 156 173 156 173 156 172 156 172 156 172 155 171 154 164 152 162 165 152 156 163 165 171 152 162 163 164 166 152 162 162 163 164 166 152 162 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 164 171 150 176 151 177 151 177 146 207 255 255 255 255 255 255 134 207 177 177 177 177 177 176 176 171 166 164 163 163 163 162 162 162 152 166 164 163 163 162 152 166 164 162 152 165 157 170 154 156 161 172 156 156 161 172 155 156 156 157 157 157 157 156 154 147 160 142 140 136 118 118 136 140 142 160 147 154 156 157 157 157 157 156 156 155 172 161 156 156 172 161 156 154 170 157 165 152 162 164 166 152 162 163 163 164 166 152 162 162 162 163 163 163 164 166 171 176 176 177 177 177 177 177 207 134 255 255 255 255 255 255 207 146 177 151 177 151 176 150 171 164 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 162 152 166 164 163 162 162 152 166 164 163 162 152 171 165 163 156 152 165 162 152 164 154 171 155 172 156 172 156 172 156 173 156 173 156 173 156 173 157 173 157 173 156 173 156 172 156 167 156 167 155 161 155 157 169 156 166 155 157 169 156 157 169 155 167 153 154 165 145 145 146 146 152 151 140 153 148 139 125 135 125 138 136 153 154 154 152 146 165 160 147 165 153 156 168 155 168 155 157 169 156 157 169 156 161 174 157 161 174 156 157 167 155 156 161 173 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 157 161 173 156 156 161 173 156 156 161 172 156 156 161 172 155 156 160 171 155 155 159 170 152 -0 -68 -110 -151 -177 -196 -211 -222 -230 -237 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 286 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -216 -203 -185 -161 -130 -85 -0 -0 163 157 153 152 170 159 155 155 172 160 156 155 172 161 156 156 172 161 156 156 173 161 156 156 173 161 157 156 173 161 157 156 173 161 157 156 173 162 157 156 173 162 157 156 173 162 157 156 173 161 157 156 172 161 156 155 167 157 155 169 157 155 169 157 155 169 157 155 168 156 169 157 155 167 154 146 155 161 146 153 155 156 140 149 146 138 125 136 126 144 136 149 151 151 152 153 154 154 147 146 165 154 168 157 155 169 157 155 168 156 169 157 155 167 157 169 157 174 157 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 160 155 160 153 159 151 157 164 171 152 163 165 166 152 162 163 164 166 152 162 162 163 164 166 152 161 162 162 163 163 164 166 152 162 162 163 163 163 164 166 152 162 162 162 163 163 163 164 166 145 176 151 177 151 177 150 177 146 130 165 255 255 255 149 255 146 149 151 151 151 151 151 150 145 164 164 163 163 163 162 162 162 152 166 164 163 163 162 152 166 164 161 152 165 153 159 171 155 156 161 173 156 156 161 167 174 155 155 155 155 155 153 147 161 146 151 149 138 135 138 149 151 146 161 147 153 155 155 155 155 155 174 167 161 156 156 173 161 156 155 171 159 153 165 152 161 164 166 152 162 163 163 164 166 152 162 162 162 163 163 163 164 164 145 150 151 151 151 151 151 149 146 255 149 255 255 255 165 130 146 177 150 177 151 177 151 176 145 166 164 163 163 163 162 162 162 152 166 164 163 163 163 162 162 152 166 164 163 163 162 162 161 152 166 164 163 162 162 152 166 164 163 162 152 166 165 163 152 171 164 157 151 159 153 160 155 160 155 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 156 161 155 157 174 157 169 157 167 155 157 169 156 168 155 157 169 155 157 168 154 165 146 147 154 154 153 152 151 151 149 136 144 126 136 125 138 146 149 140 156 155 153 146 161 155 146 154 167 155 157 169 156 168 155 157 169 155 157 169 155 157 169 155 157 167 155 156 161 172 156 157 161 173 156 157 162 173 156 157 162 173 156 157 162 173 156 157 161 173 156 157 161 173 156 157 161 173 156 156 161 173 156 156 161 172 156 156 161 172 155 156 160 172 155 155 159 170 152 153 157 163 -0 -0 -85 -130 -161 -185 -203 -216 -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