param a 0.1410912121 param b 1.0885612586 param g 0.0000599799 param k 0.0215881256 param m 0.0101232037 param r 0.6065255900 param s 0.0000000000 param t 0.1059273409 param n 800 param y 780 param z 10 param i 30000 param x 855 y 0 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 y 1 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 y 2 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -252 -253 -253 -253 -253 -254 -254 -254 -255 y 3 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -251 -250 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -250 -251 -251 -252 -253 -253 -254 -254 -254 y 4 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -250 -249 -248 -247 -247 -247 -247 -248 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -250 -249 -248 -248 -247 -247 -247 -247 -248 -249 -250 -251 -252 -253 -254 -254 y 5 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -247 -244 -242 -241 -240 -240 -241 -242 -244 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -244 -242 -241 -240 -240 -241 -242 -244 -247 -249 -251 -253 -253 -254 y 6 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -237 -232 -229 -228 -229 -231 -233 -236 -238 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -238 -236 -233 -231 -229 -228 -229 -232 -237 -243 -247 -250 -252 -253 -254 y 7 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -249 -244 -237 -228 -216 -208 -206 -208 -212 -217 -222 -226 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -226 -222 -217 -212 -208 -206 -208 -216 -228 -237 -244 -249 -251 -253 -254 y 8 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -248 -242 -232 -216 -194 -174 -166 -171 -180 -190 -199 -207 -215 -221 -226 -231 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -231 -226 -221 -215 -207 -199 -190 -180 -171 -166 -174 -194 -216 -232 -242 -248 -251 -253 -254 y 9 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -229 -208 -174 -129 -101 -108 -129 -147 -163 -177 -190 -200 -209 -217 -223 -228 -232 -236 -239 -242 -244 -245 -247 -248 -249 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -244 -242 -239 -236 -232 -228 -223 -217 -209 -200 -190 -177 -163 -147 -129 -108 -101 -129 -174 -208 -229 -241 -247 -250 -252 -253 y 10 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -240 -228 -206 -166 -101 255 -0 -58 -86 -112 -134 -153 -169 -183 -195 -205 -213 -220 -226 -231 -235 -238 -240 -243 -245 -246 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -246 -245 -243 -240 -238 -235 -231 -226 -220 -213 -205 -195 -183 -169 -153 -134 -112 -86 -58 -0 255 -101 -166 -206 -228 -240 -247 -250 -252 -253 y 11 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -240 -229 -208 -171 -108 -0 255 255 255 -49 -76 -103 -126 -146 -163 -179 -191 -202 -211 -218 -224 -229 -233 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -233 -229 -224 -218 -211 -202 -191 -179 -163 -146 -126 -103 -76 -49 255 255 255 -0 -108 -171 -208 -229 -240 -247 -250 -252 -253 y 12 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -252 -251 -247 -241 -231 -212 -180 -129 -58 255 255 255 -0 255 -0 -0 -90 -118 -140 -159 -175 -189 -199 -208 -216 -222 -227 -232 -236 -239 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -232 -227 -222 -216 -208 -199 -189 -175 -159 -140 -118 -90 -0 -0 255 -0 255 255 255 -58 -129 -180 -212 -231 -241 -247 -251 -252 -254 y 13 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -248 -242 -233 -217 -190 -147 -86 255 255 255 255 255 125 255 -0 -54 -84 -112 -136 -156 -172 -186 -197 -206 -214 -221 -226 -231 -234 -238 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -238 -234 -231 -226 -221 -214 -206 -197 -186 -172 -156 -136 -112 -84 -54 -0 255 125 255 255 255 255 255 -86 -147 -190 -217 -233 -242 -248 -251 -253 -254 y 14 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -222 -199 -163 -112 -49 -0 255 255 255 147 255 111 -0 -0 -50 -80 -109 -133 -153 -169 -183 -195 -204 -212 -219 -225 -229 -233 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -233 -229 -225 -219 -212 -204 -195 -183 -169 -153 -133 -109 -80 -50 -0 -0 111 255 147 255 255 255 -0 -49 -112 -163 -199 -222 -236 -244 -248 -251 -253 -254 y 15 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -249 -245 -238 -226 -207 -177 -134 -76 255 255 255 255 255 255 112 255 119 -0 -0 -48 -77 -106 -129 -149 -166 -180 -192 -202 -210 -217 -223 -228 -233 -236 -239 -242 -244 -245 -247 -248 -249 -250 -251 -252 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -249 -248 -247 -245 -244 -242 -239 -236 -233 -228 -223 -217 -210 -202 -192 -180 -166 -149 -129 -106 -77 -48 -0 -0 119 255 112 255 255 255 255 255 255 -76 -134 -177 -207 -226 -238 -245 -249 -252 -253 -254 y 16 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -246 -240 -230 -215 -190 -153 -103 -0 125 147 255 255 255 152 255 107 255 142 -0 -0 -46 -74 -102 -126 -146 -163 -178 -190 -200 -209 -216 -222 -227 -232 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -232 -227 -222 -216 -209 -200 -190 -178 -163 -146 -126 -102 -74 -46 -0 -0 142 255 107 255 152 255 255 255 147 125 -0 -103 -153 -190 -215 -230 -240 -246 -250 -252 -253 -254 y 17 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -221 -200 -169 -126 -0 255 255 255 255 255 255 255 125 255 130 180 167 -0 -0 -44 -72 -99 -123 -143 -160 -175 -188 -198 -207 -215 -221 -226 -231 -234 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -234 -231 -226 -221 -215 -207 -198 -188 -175 -160 -143 -123 -99 -72 -44 -0 -0 167 180 130 255 125 255 255 255 255 255 255 255 -0 -126 -169 -200 -221 -234 -242 -247 -250 -252 -253 -254 y 18 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -248 -244 -237 -226 -209 -183 -146 -90 -0 111 112 152 255 255 255 147 255 111 229 182 166 167 167 -0 -0 -64 -90 -118 -139 -157 -172 -185 -196 -205 -213 -220 -225 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -225 -220 -213 -205 -196 -185 -172 -157 -139 -118 -90 -64 -0 -0 167 167 166 182 229 111 255 147 255 255 255 152 112 111 -0 -90 -146 -183 -209 -226 -237 -244 -248 -251 -253 -254 -254 y 19 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -249 -246 -240 -231 -217 -195 -163 -118 -54 -0 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 -0 -0 -54 -84 -112 -135 -154 -170 -183 -194 -204 -211 -218 -224 -229 -233 -236 -239 -242 -244 -245 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -239 -236 -233 -229 -224 -218 -211 -204 -194 -183 -170 -154 -135 -112 -84 -54 -0 -0 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 -0 -54 -118 -163 -195 -217 -231 -240 -246 -249 -251 -253 -254 -254 y 20 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -235 -223 -205 -179 -140 -84 -0 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 -0 -0 -50 -80 -108 -131 -150 -167 -180 -192 -202 -210 -217 -223 -228 -232 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -232 -228 -223 -217 -210 -202 -192 -180 -167 -150 -131 -108 -80 -50 -0 -0 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 -0 -84 -140 -179 -205 -223 -235 -242 -247 -250 -252 -253 -254 -254 y 21 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -238 -228 -213 -191 -159 -112 -50 -0 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 -0 -0 -47 -76 -104 -127 -147 -164 -178 -189 -200 -208 -215 -221 -227 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -227 -221 -215 -208 -200 -189 -178 -164 -147 -127 -104 -76 -47 -0 -0 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 -0 -50 -112 -159 -191 -213 -228 -238 -244 -248 -251 -252 -253 -254 -254 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 -254 -254 -254 -253 -251 -249 -246 -241 -232 -220 -202 -175 -136 -80 -0 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 -0 -0 -45 -73 -101 -124 -144 -160 -175 -187 -198 -206 -214 -220 -226 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -226 -220 -214 -206 -198 -187 -175 -160 -144 -124 -101 -73 -45 -0 -0 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 -0 -80 -136 -175 -202 -220 -232 -241 -246 -249 -251 -253 -254 -254 -254 y 23 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -236 -226 -211 -189 -156 -109 -48 -0 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 -0 -0 -43 -64 -90 -118 -139 -157 -172 -185 -195 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -239 -236 -233 -229 -224 -219 -212 -205 -195 -185 -172 -157 -139 -118 -90 -64 -43 -0 -0 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 -0 -48 -109 -156 -189 -211 -226 -236 -243 -247 -250 -252 -253 -254 -254 -255 y 24 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -245 -239 -231 -218 -199 -172 -133 -77 -0 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 -0 -0 -54 -85 -112 -135 -153 -169 -182 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -232 -228 -223 -217 -211 -203 -193 -182 -169 -153 -135 -112 -85 -54 -0 -0 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 -0 -77 -133 -172 -199 -218 -231 -239 -245 -248 -251 -252 -253 -254 -254 -255 y 25 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -242 -235 -224 -208 -186 -153 -106 -46 -0 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 -0 -0 -50 -79 -107 -130 -149 -165 -179 -191 -201 -209 -216 -222 -227 -231 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -231 -227 -222 -216 -209 -201 -191 -179 -165 -149 -130 -107 -79 -50 -0 -0 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 -0 -46 -106 -153 -186 -208 -224 -235 -242 -246 -249 -251 -253 -254 -254 -254 -255 y 26 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -244 -238 -229 -216 -197 -169 -129 -74 -0 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 -0 -0 -47 -75 -103 -126 -145 -162 -176 -188 -199 -207 -215 -221 -226 -230 -234 -237 -240 -242 -244 -246 -247 -249 -249 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -249 -247 -246 -244 -242 -240 -237 -234 -230 -226 -221 -215 -207 -199 -188 -176 -162 -145 -126 -103 -75 -47 -0 -0 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 -0 -74 -129 -169 -197 -216 -229 -238 -244 -248 -250 -252 -253 -254 -254 -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 -254 -254 -253 -252 -251 -249 -245 -240 -233 -222 -206 -183 -149 -102 -44 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 -0 -0 -45 -72 -99 -122 -142 -159 -174 -186 -197 -205 -213 -219 -225 -230 -233 -237 -240 -242 -244 -246 -247 -248 -249 -250 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -233 -230 -225 -219 -213 -205 -197 -186 -174 -159 -142 -122 -99 -72 -45 -0 -0 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 -44 -102 -149 -183 -206 -222 -233 -240 -245 -249 -251 -252 -253 -254 -254 -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 -254 -254 -254 -253 -252 -250 -247 -243 -237 -227 -214 -195 -166 -126 -72 -0 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 -0 -0 -63 -89 -117 -137 -155 -170 -183 -194 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -233 -229 -224 -218 -212 -204 -194 -183 -170 -155 -137 -117 -89 -63 -0 -0 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 -0 -72 -126 -166 -195 -214 -227 -237 -243 -247 -250 -252 -253 -254 -254 -254 -255 -255 y 29 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -245 -240 -232 -221 -204 -180 -146 -99 -0 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 -0 -0 -53 -83 -110 -132 -151 -167 -181 -192 -202 -210 -217 -223 -228 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -228 -223 -217 -210 -202 -192 -181 -167 -151 -132 -110 -83 -53 -0 -0 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 -0 -99 -146 -180 -204 -221 -232 -240 -245 -248 -251 -252 -253 -254 -254 -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 -254 -254 -253 -253 -251 -249 -246 -242 -236 -226 -212 -192 -163 -123 -64 -0 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 -0 -0 -49 -77 -105 -128 -148 -164 -178 -190 -200 -208 -215 -221 -227 -231 -235 -238 -240 -243 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -243 -240 -238 -235 -231 -227 -221 -215 -208 -200 -190 -178 -164 -148 -128 -105 -77 -49 -0 -0 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 -0 -64 -123 -163 -192 -212 -226 -236 -242 -246 -249 -251 -253 -253 -254 -254 -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 -254 -254 -254 -253 -252 -250 -248 -244 -239 -231 -219 -202 -178 -143 -90 -0 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 -0 -0 -46 -74 -101 -124 -144 -161 -175 -187 -198 -206 -214 -220 -225 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -225 -220 -214 -206 -198 -187 -175 -161 -144 -124 -101 -74 -46 -0 -0 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 -0 -90 -143 -178 -202 -219 -231 -239 -244 -248 -250 -252 -253 -254 -254 -254 -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 -254 -254 -253 -252 -251 -249 -246 -241 -234 -225 -210 -190 -160 -118 -54 -0 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 -0 -0 -44 -71 -97 -119 -140 -157 -172 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -239 -236 -233 -229 -224 -219 -212 -205 -196 -185 -172 -157 -140 -119 -97 -71 -44 -0 -0 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 -0 -54 -118 -160 -190 -210 -225 -234 -241 -246 -249 -251 -252 -253 -254 -254 -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 -254 -254 -254 -253 -252 -250 -247 -243 -238 -229 -217 -200 -175 -139 -84 -0 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 -0 -0 -61 -85 -113 -135 -154 -169 -182 -193 -203 -211 -218 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -218 -211 -203 -193 -182 -169 -154 -135 -113 -85 -61 -0 -0 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 -0 -84 -139 -175 -200 -217 -229 -238 -243 -247 -250 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -251 -248 -245 -240 -233 -223 -209 -188 -157 -112 -50 -0 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 -0 -0 -50 -80 -108 -131 -150 -166 -180 -191 -201 -209 -216 -222 -227 -231 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -231 -227 -222 -216 -209 -201 -191 -180 -166 -150 -131 -108 -80 -50 -0 -0 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 -0 -50 -112 -157 -188 -209 -223 -233 -240 -245 -248 -251 -252 -253 -254 -254 -254 -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 -254 -254 -253 -253 -251 -249 -247 -243 -237 -228 -216 -198 -172 -135 -80 -0 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -0 -47 -76 -104 -127 -146 -163 -177 -189 -199 -207 -215 -221 -226 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -226 -221 -215 -207 -199 -189 -177 -163 -146 -127 -104 -76 -47 -0 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 -0 -80 -135 -172 -198 -216 -228 -237 -243 -247 -249 -251 -253 -253 -254 -254 -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 -254 -254 -254 -253 -252 -250 -248 -245 -240 -233 -222 -207 -185 -154 -108 -47 -0 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -0 -45 -73 -100 -123 -143 -160 -174 -186 -197 -206 -213 -220 -225 -230 -233 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -252 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -233 -230 -225 -220 -213 -206 -197 -186 -174 -160 -143 -123 -100 -73 -45 -0 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 -0 -47 -108 -154 -185 -207 -222 -233 -240 -245 -248 -250 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -196 -170 -131 -76 -0 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 -0 -0 -0 -64 -90 -117 -138 -156 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -233 -229 -224 -218 -212 -204 -195 -184 -171 -156 -138 -117 -90 -64 -0 -0 -0 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 -0 -76 -131 -170 -196 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -250 -248 -244 -239 -232 -221 -205 -183 -150 -104 -45 -0 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -0 -54 -84 -111 -134 -152 -168 -181 -192 -202 -210 -217 -223 -228 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -228 -223 -217 -210 -202 -192 -181 -168 -152 -134 -111 -84 -54 -0 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 -0 -45 -104 -150 -183 -205 -221 -232 -239 -244 -248 -250 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -251 -249 -246 -242 -235 -226 -213 -194 -167 -127 -73 -0 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -0 -49 -79 -106 -129 -148 -165 -178 -190 -200 -208 -216 -222 -227 -231 -235 -238 -240 -243 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -243 -240 -238 -235 -231 -227 -222 -216 -208 -200 -190 -178 -165 -148 -129 -106 -79 -49 -0 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 -0 -73 -127 -167 -194 -213 -226 -235 -242 -246 -249 -251 -252 -253 -254 -254 -254 -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 -254 -254 -253 -253 -251 -250 -247 -244 -238 -231 -220 -204 -180 -147 -101 -43 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 -0 -0 -46 -74 -102 -125 -145 -161 -176 -188 -198 -207 -214 -220 -226 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -226 -220 -214 -207 -198 -188 -176 -161 -145 -125 -102 -74 -46 -0 -0 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 -43 -101 -147 -180 -204 -220 -231 -238 -244 -247 -250 -251 -253 -253 -254 -254 -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 -254 -254 -254 -253 -252 -251 -248 -245 -241 -234 -225 -211 -192 -164 -124 -64 -0 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 -0 -0 -44 -71 -98 -121 -141 -158 -173 -185 -196 -205 -213 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -239 -236 -233 -229 -224 -219 -213 -205 -196 -185 -173 -158 -141 -121 -98 -71 -44 -0 -0 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 -0 -64 -124 -164 -192 -211 -225 -234 -241 -245 -248 -251 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -218 -202 -178 -144 -90 -0 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -0 -63 -88 -115 -136 -154 -170 -183 -194 -203 -211 -218 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -218 -211 -203 -194 -183 -170 -154 -136 -115 -88 -63 -0 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 -0 -90 -144 -178 -202 -218 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -250 -248 -245 -240 -234 -224 -210 -189 -160 -118 -54 -0 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 -0 -0 -52 -81 -108 -131 -150 -166 -180 -191 -201 -209 -216 -222 -227 -231 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -231 -227 -222 -216 -209 -201 -191 -180 -166 -150 -131 -108 -81 -52 -0 -0 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 -0 -54 -118 -160 -189 -210 -224 -234 -240 -245 -248 -250 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -229 -217 -200 -175 -139 -85 -0 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 -0 -0 -47 -76 -104 -127 -146 -163 -177 -189 -199 -208 -215 -221 -226 -231 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -231 -226 -221 -215 -208 -199 -189 -177 -163 -146 -127 -104 -76 -47 -0 -0 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 -0 -85 -139 -175 -200 -217 -229 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -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 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -208 -187 -157 -112 -50 -0 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -0 -45 -73 -100 -123 -143 -160 -174 -186 -197 -206 -213 -220 -225 -230 -233 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -252 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -233 -230 -225 -220 -213 -206 -197 -186 -174 -160 -143 -123 -100 -73 -45 -0 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 -0 -50 -112 -157 -187 -208 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -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 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -215 -198 -172 -135 -79 -0 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -0 -0 -64 -90 -118 -138 -156 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -233 -229 -224 -218 -212 -204 -195 -184 -171 -156 -138 -118 -90 -64 -0 -0 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 -0 -79 -135 -172 -198 -215 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -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 -254 -254 -253 -253 -252 -250 -248 -244 -239 -232 -221 -206 -185 -153 -107 -47 -0 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 -0 -0 -54 -84 -112 -134 -152 -168 -181 -192 -202 -210 -217 -223 -228 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -228 -223 -217 -210 -202 -192 -181 -168 -152 -134 -112 -84 -54 -0 -0 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 -0 -47 -107 -153 -185 -206 -221 -232 -239 -244 -248 -250 -252 -253 -253 -254 -254 -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 -254 -254 -254 -253 -252 -251 -249 -246 -242 -235 -227 -214 -195 -169 -130 -75 -0 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 -0 -0 -50 -79 -106 -129 -148 -165 -178 -190 -200 -208 -216 -222 -227 -231 -235 -238 -240 -243 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -243 -240 -238 -235 -231 -227 -222 -216 -208 -200 -190 -178 -165 -148 -129 -106 -79 -50 -0 -0 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 -0 -75 -130 -169 -195 -214 -227 -235 -242 -246 -249 -251 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -251 -250 -247 -244 -238 -231 -220 -205 -182 -149 -103 -45 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -0 -46 -74 -102 -125 -145 -161 -176 -188 -198 -207 -214 -220 -226 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -226 -220 -214 -207 -198 -188 -176 -161 -145 -125 -102 -74 -46 -0 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 -45 -103 -149 -182 -205 -220 -231 -238 -244 -247 -250 -251 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -250 -248 -245 -241 -235 -226 -212 -193 -165 -126 -72 -0 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -0 -44 -71 -98 -121 -141 -158 -173 -185 -196 -205 -213 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -239 -236 -233 -229 -224 -219 -213 -205 -196 -185 -173 -158 -141 -121 -98 -71 -44 -0 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 -0 -72 -126 -165 -193 -212 -226 -235 -241 -245 -248 -250 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -179 -145 -99 -0 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -0 -63 -88 -115 -136 -154 -170 -183 -194 -203 -211 -218 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -218 -211 -203 -194 -183 -170 -154 -136 -115 -88 -63 -0 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 -0 -99 -145 -179 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -211 -191 -162 -122 -63 -0 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -0 -52 -81 -108 -131 -150 -166 -180 -191 -201 -209 -216 -222 -227 -231 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -231 -227 -222 -216 -209 -201 -191 -180 -166 -150 -131 -108 -81 -52 -0 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 -0 -63 -122 -162 -191 -211 -224 -234 -240 -245 -248 -250 -252 -253 -253 -254 -254 -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 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -229 -217 -201 -176 -142 -89 -0 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -0 -47 -76 -104 -127 -146 -163 -177 -189 -199 -208 -215 -221 -226 -231 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -231 -226 -221 -215 -208 -199 -189 -177 -163 -146 -127 -104 -76 -47 -0 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 -0 -89 -142 -176 -201 -217 -229 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -159 -117 -53 -0 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -0 -45 -73 -100 -123 -143 -160 -174 -186 -197 -206 -213 -220 -225 -230 -233 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -252 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -233 -230 -225 -220 -213 -206 -197 -186 -174 -160 -143 -123 -100 -73 -45 -0 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 -0 -53 -117 -159 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -83 -0 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -0 -0 -64 -90 -118 -138 -156 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -233 -229 -224 -218 -212 -204 -195 -184 -171 -156 -138 -118 -90 -64 -0 -0 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 -0 -83 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -253 -251 -250 -248 -244 -239 -232 -222 -207 -186 -155 -110 -49 -0 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -0 -54 -84 -112 -134 -152 -168 -181 -192 -202 -210 -217 -223 -228 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -228 -223 -217 -210 -202 -192 -181 -168 -152 -134 -112 -84 -54 -0 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 -0 -49 -110 -155 -186 -207 -222 -232 -239 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -197 -170 -132 -77 -0 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -0 -50 -79 -106 -129 -148 -165 -178 -190 -200 -208 -216 -222 -227 -231 -235 -238 -240 -243 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -243 -240 -238 -235 -231 -227 -222 -216 -208 -200 -190 -178 -165 -148 -129 -106 -79 -50 -0 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 -0 -77 -132 -170 -197 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -231 -221 -205 -183 -151 -105 -46 -0 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -0 -46 -74 -102 -125 -145 -161 -176 -188 -198 -207 -214 -220 -226 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -226 -220 -214 -207 -198 -188 -176 -161 -145 -125 -102 -74 -46 -0 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 -0 -46 -105 -151 -183 -205 -221 -231 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -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 -254 -254 -254 -253 -252 -250 -248 -245 -241 -235 -226 -213 -194 -167 -128 -74 -0 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -0 -44 -71 -98 -121 -141 -158 -173 -185 -196 -205 -213 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -239 -236 -233 -229 -224 -219 -213 -205 -196 -185 -173 -158 -141 -121 -98 -71 -44 -0 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 -0 -74 -128 -167 -194 -213 -226 -235 -241 -245 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -204 -181 -148 -101 -44 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -0 -63 -88 -115 -136 -154 -170 -183 -194 -203 -211 -218 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -218 -211 -203 -194 -183 -170 -154 -136 -115 -88 -63 -0 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 -44 -101 -148 -181 -204 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -164 -124 -71 -0 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -0 -52 -81 -108 -131 -150 -166 -180 -191 -201 -209 -216 -222 -227 -231 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -231 -227 -222 -216 -209 -201 -191 -180 -166 -150 -131 -108 -81 -52 -0 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 -0 -71 -124 -164 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -97 -0 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -0 -47 -76 -104 -127 -146 -163 -177 -189 -199 -208 -215 -221 -226 -231 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -231 -226 -221 -215 -208 -199 -189 -177 -163 -146 -127 -104 -76 -47 -0 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 -0 -97 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -190 -161 -119 -61 -0 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -0 -45 -73 -100 -123 -143 -160 -174 -186 -197 -206 -213 -220 -225 -230 -233 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -252 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -233 -230 -225 -220 -213 -206 -197 -186 -174 -160 -143 -123 -100 -73 -45 -0 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 -0 -61 -119 -161 -190 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -175 -140 -85 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -0 -0 -64 -90 -118 -138 -156 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -233 -229 -224 -218 -212 -204 -195 -184 -171 -156 -138 -118 -90 -64 -0 -0 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -85 -140 -175 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -253 -251 -250 -248 -244 -240 -233 -223 -208 -187 -157 -113 -50 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -0 -54 -84 -112 -134 -152 -168 -181 -192 -202 -210 -217 -223 -228 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -228 -223 -217 -210 -202 -192 -181 -168 -152 -134 -112 -84 -54 -0 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -50 -113 -157 -187 -208 -223 -233 -240 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -252 -251 -249 -246 -242 -236 -228 -215 -198 -172 -135 -80 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -0 -50 -79 -106 -129 -148 -165 -178 -190 -200 -208 -216 -222 -227 -231 -235 -238 -240 -243 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -243 -240 -238 -235 -231 -227 -222 -216 -208 -200 -190 -178 -165 -148 -129 -106 -79 -50 -0 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -80 -135 -172 -198 -215 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -221 -206 -185 -154 -108 -47 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -0 -46 -74 -102 -125 -145 -161 -176 -188 -198 -207 -214 -220 -226 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -226 -220 -214 -207 -198 -188 -176 -161 -145 -125 -102 -74 -46 -0 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -47 -108 -154 -185 -206 -221 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -169 -131 -76 -0 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -0 -44 -71 -98 -121 -141 -158 -173 -185 -196 -205 -213 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -239 -236 -233 -229 -224 -219 -213 -205 -196 -185 -173 -158 -141 -121 -98 -71 -44 -0 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 -0 -76 -131 -169 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -251 -249 -247 -243 -238 -231 -220 -205 -182 -150 -104 -45 -0 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -0 -63 -88 -115 -136 -154 -170 -183 -194 -203 -211 -218 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -218 -211 -203 -194 -183 -170 -154 -136 -115 -88 -63 -0 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 -0 -45 -104 -150 -182 -205 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -252 -250 -248 -245 -241 -235 -225 -212 -193 -166 -127 -73 -0 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -0 -52 -81 -108 -131 -150 -166 -180 -191 -201 -209 -216 -222 -227 -231 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -231 -227 -222 -216 -209 -201 -191 -180 -166 -150 -131 -108 -81 -52 -0 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 -0 -73 -127 -166 -193 -212 -225 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -252 -251 -249 -247 -243 -238 -230 -219 -203 -180 -146 -100 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -0 -47 -76 -104 -127 -146 -163 -177 -189 -199 -208 -215 -221 -226 -231 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -231 -226 -221 -215 -208 -199 -189 -177 -163 -146 -127 -104 -76 -47 -0 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -100 -146 -180 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -211 -191 -163 -123 -64 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -0 -45 -73 -100 -123 -143 -160 -174 -186 -197 -206 -213 -220 -225 -230 -233 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -252 -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 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -233 -230 -225 -220 -213 -206 -197 -186 -174 -160 -143 -123 -100 -73 -45 -0 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -64 -123 -163 -191 -211 -224 -234 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -253 -252 -251 -249 -246 -243 -237 -229 -218 -201 -177 -143 -90 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -0 -0 -64 -90 -118 -138 -156 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -233 -229 -224 -218 -212 -204 -195 -184 -171 -156 -138 -118 -90 -64 -0 -0 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -90 -143 -177 -201 -218 -229 -237 -243 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -253 -252 -250 -248 -244 -240 -233 -223 -209 -189 -160 -117 -54 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -0 -54 -84 -112 -134 -152 -168 -181 -192 -202 -210 -217 -223 -228 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -228 -223 -217 -210 -202 -192 -181 -168 -152 -134 -112 -84 -54 -0 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -54 -117 -160 -189 -209 -223 -233 -240 -244 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -138 -84 -0 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -0 -50 -79 -106 -129 -148 -165 -178 -190 -200 -208 -216 -222 -227 -231 -235 -238 -240 -243 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -247 -246 -244 -243 -240 -238 -235 -231 -227 -222 -216 -208 -200 -190 -178 -165 -148 -129 -106 -79 -50 -0 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 -0 -84 -138 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -49 -0 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -0 -46 -74 -102 -125 -145 -161 -176 -188 -198 -207 -214 -220 -226 -230 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -230 -226 -220 -214 -207 -198 -188 -176 -161 -145 -125 -102 -74 -46 -0 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 -0 -49 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -197 -171 -134 -79 -0 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -0 -44 -71 -98 -121 -141 -158 -173 -185 -196 -205 -213 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -239 -236 -233 -229 -224 -219 -213 -205 -196 -185 -173 -158 -141 -121 -98 -71 -44 -0 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 -0 -79 -134 -171 -197 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -253 -252 -251 -250 -247 -244 -239 -231 -221 -206 -184 -152 -106 -46 -0 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -0 -63 -88 -115 -136 -154 -170 -183 -194 -203 -211 -218 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -218 -211 -203 -194 -183 -170 -154 -136 -115 -88 -63 -0 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 -0 -46 -106 -152 -184 -206 -221 -231 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -195 -168 -129 -74 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -0 -52 -81 -108 -131 -150 -166 -180 -191 -201 -209 -216 -222 -227 -231 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -231 -227 -222 -216 -209 -201 -191 -180 -166 -150 -131 -108 -81 -52 -0 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -74 -129 -168 -195 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -253 -252 -251 -249 -247 -243 -238 -230 -220 -204 -181 -148 -102 -44 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -0 -47 -76 -104 -127 -146 -163 -177 -189 -199 -208 -215 -221 -226 -231 -234 -237 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -240 -237 -234 -231 -226 -221 -215 -208 -199 -189 -177 -163 -146 -127 -104 -76 -47 -0 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -44 -102 -148 -181 -204 -220 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 81 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -125 -71 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -0 -45 -73 -100 -123 -143 -160 -174 -186 -197 -206 -213 -220 -225 -230 -233 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -252 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -233 -230 -225 -220 -213 -206 -197 -186 -174 -160 -143 -123 -100 -73 -45 -0 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -71 -125 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -98 -0 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -0 -0 -64 -90 -118 -138 -156 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -233 -229 -224 -218 -212 -204 -195 -184 -171 -156 -138 -118 -90 -64 -0 -0 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 -0 -98 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -190 -161 -121 -63 -0 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -0 -54 -84 -112 -134 -152 -168 -181 -192 -202 -210 -217 -223 -228 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -228 -223 -217 -210 -202 -192 -181 -168 -152 -134 -112 -84 -54 -0 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 -0 -63 -121 -161 -190 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -176 -141 -88 -0 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -0 -50 -79 -106 -129 -148 -165 -178 -190 -200 -208 -216 -222 -227 -231 -235 -238 -240 -243 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -247 -246 -244 -243 -240 -238 -235 -231 -227 -222 -216 -208 -200 -190 -178 -165 -148 -129 -106 -79 -50 -0 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 -0 -88 -141 -176 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -254 -253 -253 -251 -250 -248 -244 -240 -233 -223 -208 -188 -158 -115 -52 -0 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -0 -46 -74 -102 -125 -145 -161 -176 -188 -198 -207 -214 -220 -226 -230 -234 -237 -240 -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 -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 -240 -237 -234 -230 -226 -220 -214 -207 -198 -188 -176 -161 -145 -125 -102 -74 -46 -0 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 -0 -52 -115 -158 -188 -208 -223 -233 -240 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -81 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -0 -44 -71 -98 -121 -141 -158 -173 -185 -196 -205 -213 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -239 -236 -233 -229 -224 -219 -213 -205 -196 -185 -173 -158 -141 -121 -98 -71 -44 -0 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -81 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -207 -185 -154 -108 -47 -0 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -0 -63 -88 -115 -136 -154 -170 -183 -194 -203 -211 -218 -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 -255 -255 -255 -255 -255 -255 -255 -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 -218 -211 -203 -194 -183 -170 -154 -136 -115 -88 -63 -0 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 -0 -47 -108 -154 -185 -207 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -254 -254 -254 -253 -252 -250 -248 -246 -241 -235 -227 -214 -196 -170 -131 -76 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -0 -52 -81 -108 -131 -150 -166 -180 -191 -201 -209 -216 -222 -227 -231 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -231 -227 -222 -216 -209 -201 -191 -180 -166 -150 -131 -108 -81 -52 -0 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -76 -131 -170 -196 -214 -227 -235 -241 -246 -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 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 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -205 -183 -150 -104 -45 -0 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -0 -47 -76 -104 -127 -146 -163 -177 -189 -199 -208 -215 -221 -226 -231 -234 -237 -240 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -234 -231 -226 -221 -215 -208 -199 -189 -177 -163 -146 -127 -104 -76 -47 -0 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 -0 -45 -104 -150 -183 -205 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 90 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -194 -166 -127 -73 -0 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -0 -45 -73 -100 -123 -143 -160 -174 -186 -197 -206 -213 -220 -225 -230 -233 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -252 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -233 -230 -225 -220 -213 -206 -197 -186 -174 -160 -143 -123 -100 -73 -45 -0 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 -0 -73 -127 -166 -194 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -180 -146 -100 -0 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -0 -0 -64 -90 -118 -138 -156 -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 -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 -156 -138 -118 -90 -64 -0 -0 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 -0 -100 -146 -180 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 92 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -211 -191 -163 -123 -64 -0 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -0 -54 -84 -112 -134 -152 -168 -181 -192 -202 -210 -217 -223 -228 -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 -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 -228 -223 -217 -210 -202 -192 -181 -168 -152 -134 -112 -84 -54 -0 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 -0 -64 -123 -163 -191 -211 -224 -234 -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 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 -255 -254 -254 -254 -253 -252 -251 -249 -246 -243 -237 -229 -218 -201 -177 -143 -90 -0 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -0 -50 -79 -106 -129 -148 -165 -178 -190 -200 -208 -216 -222 -227 -231 -235 -238 -240 -243 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -247 -246 -244 -243 -240 -238 -235 -231 -227 -222 -216 -208 -200 -190 -178 -165 -148 -129 -106 -79 -50 -0 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 -0 -90 -143 -177 -201 -218 -229 -237 -243 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 94 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -244 -240 -233 -223 -209 -189 -160 -118 -54 -0 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -0 -46 -74 -102 -125 -145 -161 -176 -188 -198 -207 -214 -220 -226 -230 -234 -237 -240 -242 -244 -246 -247 -248 -249 -250 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -234 -230 -226 -220 -214 -207 -198 -188 -176 -161 -145 -125 -102 -74 -46 -0 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 -0 -54 -118 -160 -189 -209 -223 -233 -240 -244 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -138 -84 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -0 -44 -71 -98 -121 -141 -158 -173 -185 -196 -205 -213 -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 -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 -213 -205 -196 -185 -173 -158 -141 -121 -98 -71 -44 -0 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -84 -138 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 96 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -208 -186 -156 -112 -50 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -0 -63 -88 -115 -136 -154 -170 -183 -194 -203 -211 -218 -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 -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 -218 -211 -203 -194 -183 -170 -154 -136 -115 -88 -63 -0 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -50 -112 -156 -186 -208 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 97 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -197 -171 -134 -79 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -0 -52 -81 -108 -131 -150 -166 -180 -191 -201 -209 -216 -222 -227 -231 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -231 -227 -222 -216 -209 -201 -191 -180 -166 -150 -131 -108 -81 -52 -0 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -79 -134 -171 -197 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 98 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -231 -221 -206 -184 -152 -106 -46 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -0 -47 -76 -104 -127 -146 -163 -177 -189 -199 -208 -215 -221 -226 -230 -234 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -234 -230 -226 -221 -215 -208 -199 -189 -177 -163 -146 -127 -104 -76 -47 -0 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -46 -106 -152 -184 -206 -221 -231 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 99 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -195 -168 -129 -74 -0 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -0 -45 -73 -100 -123 -143 -160 -174 -186 -197 -206 -213 -220 -225 -230 -233 -237 -239 -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 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -239 -237 -233 -230 -225 -220 -213 -206 -197 -186 -174 -160 -143 -123 -100 -73 -45 -0 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 -0 -74 -129 -168 -195 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 100 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -102 -44 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -0 -0 -64 -90 -118 -138 -156 -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 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -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 -156 -138 -118 -90 -64 -0 -0 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -44 -102 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 101 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -125 -71 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -0 -54 -84 -112 -134 -152 -168 -181 -192 -202 -210 -217 -223 -228 -232 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -232 -228 -223 -217 -210 -202 -192 -181 -168 -152 -134 -112 -84 -54 -0 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -71 -125 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 102 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -98 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -0 -50 -79 -106 -129 -148 -164 -178 -190 -200 -208 -215 -221 -226 -231 -234 -238 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -253 -253 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -238 -234 -231 -226 -221 -215 -208 -200 -190 -178 -164 -148 -129 -106 -79 -50 -0 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -98 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 103 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -190 -161 -121 -63 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -0 -46 -74 -102 -125 -144 -161 -175 -187 -198 -206 -214 -220 -225 -230 -234 -237 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -237 -234 -230 -225 -220 -214 -206 -198 -187 -175 -161 -144 -125 -102 -74 -46 -0 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -63 -121 -161 -190 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 104 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -176 -141 -88 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -0 -44 -71 -97 -119 -140 -157 -172 -185 -195 -204 -212 -219 -224 -229 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -252 -252 -252 -252 -252 -252 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -229 -224 -219 -212 -204 -195 -185 -172 -157 -140 -119 -97 -71 -44 -0 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -88 -141 -176 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 105 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -240 -233 -223 -208 -188 -158 -115 -52 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -0 -61 -85 -113 -135 -153 -169 -182 -193 -202 -210 -217 -223 -228 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -249 -250 -251 -251 -251 -251 -251 -251 -251 -251 -251 -251 -250 -249 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -228 -223 -217 -210 -202 -193 -182 -169 -153 -135 -113 -85 -61 -0 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -52 -115 -158 -188 -208 -223 -233 -240 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 106 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -81 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -0 -50 -80 -108 -130 -149 -165 -179 -190 -200 -208 -215 -221 -226 -230 -234 -237 -239 -242 -243 -245 -246 -247 -248 -249 -249 -250 -250 -250 -250 -250 -250 -250 -249 -249 -248 -247 -246 -245 -243 -242 -239 -237 -234 -230 -226 -221 -215 -208 -200 -190 -179 -165 -149 -130 -108 -80 -50 -0 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -81 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 107 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -207 -185 -154 -108 -47 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 -0 -0 -47 -76 -103 -126 -145 -162 -176 -188 -198 -206 -213 -220 -225 -229 -233 -236 -238 -240 -242 -244 -245 -246 -247 -248 -248 -248 -248 -248 -248 -248 -248 -247 -246 -245 -244 -242 -240 -238 -236 -233 -229 -225 -220 -213 -206 -198 -188 -176 -162 -145 -126 -103 -76 -47 -0 -0 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -47 -108 -154 -185 -207 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 108 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -246 -241 -235 -227 -214 -196 -170 -131 -76 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 -0 -0 -45 -72 -99 -122 -141 -158 -173 -185 -195 -204 -211 -217 -223 -227 -231 -234 -237 -239 -241 -242 -244 -245 -245 -246 -246 -246 -246 -246 -245 -245 -244 -242 -241 -239 -237 -234 -231 -227 -223 -217 -211 -204 -195 -185 -173 -158 -141 -122 -99 -72 -45 -0 -0 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -76 -131 -170 -196 -214 -227 -235 -241 -246 -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 y 109 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -205 -183 -150 -104 -45 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 -0 -0 -0 -63 -88 -115 -135 -154 -169 -181 -192 -201 -209 -215 -220 -225 -229 -232 -235 -237 -239 -240 -241 -242 -243 -243 -243 -243 -242 -241 -240 -239 -237 -235 -232 -229 -225 -220 -215 -209 -201 -192 -181 -169 -154 -135 -115 -88 -63 -0 -0 -0 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -45 -104 -150 -183 -205 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 110 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -194 -166 -127 -73 -0 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 155 168 -0 -0 -52 -81 -108 -130 -149 -164 -177 -188 -197 -205 -212 -217 -222 -226 -229 -232 -234 -236 -237 -238 -239 -239 -239 -238 -237 -236 -234 -232 -229 -226 -222 -217 -212 -205 -197 -188 -177 -164 -149 -130 -108 -81 -52 -0 -0 168 155 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 -0 -73 -127 -166 -194 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 111 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -180 -146 -100 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 -0 -0 -47 -75 -102 -124 -143 -158 -172 -183 -193 -201 -208 -214 -218 -222 -226 -228 -230 -232 -233 -233 -233 -233 -232 -230 -228 -226 -222 -218 -214 -208 -201 -193 -183 -172 -158 -143 -124 -102 -75 -47 -0 -0 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -100 -146 -180 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 112 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -211 -191 -163 -123 -64 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 -0 -0 -44 -71 -96 -116 -135 -152 -166 -177 -187 -195 -203 -208 -213 -217 -220 -223 -225 -226 -226 -226 -225 -223 -220 -217 -213 -208 -203 -195 -187 -177 -166 -152 -135 -116 -96 -71 -44 -0 -0 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -64 -123 -163 -191 -211 -224 -234 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 113 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -243 -237 -229 -218 -201 -177 -143 -90 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 154 -0 -0 -59 -80 -106 -126 -143 -157 -169 -180 -188 -196 -202 -206 -210 -213 -215 -216 -216 -215 -213 -210 -206 -202 -196 -188 -180 -169 -157 -143 -126 -106 -80 -59 -0 -0 154 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -90 -143 -177 -201 -218 -229 -237 -243 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 114 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -244 -240 -233 -223 -209 -189 -160 -118 -54 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 164 154 165 154 160 -0 -0 -46 -66 -90 -114 -131 -147 -159 -170 -179 -186 -192 -197 -200 -202 -202 -202 -200 -197 -192 -186 -179 -170 -159 -147 -131 -114 -90 -66 -46 -0 -0 160 154 165 154 164 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -54 -118 -160 -189 -209 -223 -233 -240 -244 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 115 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -138 -84 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 165 154 168 159 172 160 172 155 156 -0 -0 -0 -52 -78 -100 -117 -133 -146 -157 -166 -173 -178 -182 -184 -184 -182 -178 -173 -166 -157 -146 -133 -117 -100 -78 -52 -0 -0 -0 156 155 172 160 172 159 168 154 165 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -84 -138 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 116 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -208 -186 -156 -112 -50 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 168 155 165 152 154 149 163 -0 -0 -43 -60 -79 -100 -115 -129 -140 -148 -155 -159 -160 -159 -155 -148 -140 -129 -115 -100 -79 -60 -43 -0 -0 163 149 154 152 165 155 168 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -50 -112 -156 -186 -208 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 117 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -197 -171 -134 -79 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 167 154 160 166 167 162 152 164 151 -0 -0 -43 -59 -70 -88 -106 -115 -124 -128 -128 -124 -115 -106 -88 -70 -59 -43 -0 -0 151 164 152 162 167 166 160 154 167 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -79 -134 -171 -197 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 118 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -231 -221 -206 -184 -152 -106 -46 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 164 154 168 165 154 168 164 154 167 154 165 153 155 155 155 150 163 151 157 158 158 -0 -0 -0 -47 -61 -69 -81 -91 -81 -69 -61 -47 -0 -0 -0 158 158 157 151 163 150 155 155 155 153 165 154 167 154 164 168 154 165 168 154 164 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -46 -106 -152 -184 -206 -221 -231 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 119 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -195 -168 -129 -74 -0 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 163 154 167 165 154 167 159 172 165 154 160 170 153 149 167 162 150 157 159 159 157 147 150 -0 -0 -0 -0 -41 -41 -0 -0 -0 -0 150 147 157 159 159 157 150 162 167 149 153 170 160 154 165 172 159 167 154 165 167 154 163 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 -0 -74 -129 -168 -195 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 120 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -102 -44 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 158 173 167 163 154 167 155 168 159 172 155 160 165 161 152 168 157 160 160 159 152 164 147 146 139 144 139 -0 139 144 139 146 147 164 152 159 160 160 157 168 152 161 165 160 155 172 159 168 155 167 154 163 167 173 158 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -44 -102 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 121 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -125 -71 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 166 158 173 167 155 167 155 165 152 154 155 150 163 152 163 146 146 141 149 154 158 156 144 142 126 126 142 144 156 158 154 149 141 146 146 163 152 163 150 155 154 152 165 155 167 155 167 173 158 166 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -71 -125 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 122 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -98 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 165 154 167 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 167 154 165 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -98 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 123 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -190 -161 -121 -63 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 164 153 165 153 156 157 156 150 168 157 169 156 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 156 169 157 168 150 156 157 156 153 165 153 164 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -63 -121 -161 -190 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 124 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -176 -141 -88 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 154 168 166 155 168 165 154 168 159 172 160 170 154 154 150 164 153 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 153 164 150 154 154 170 160 172 159 168 154 165 168 155 166 168 154 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -88 -141 -176 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 125 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -240 -233 -223 -208 -188 -158 -115 -52 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 173 167 165 154 168 165 155 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 158 152 165 148 148 141 147 144 128 128 144 147 141 148 148 165 152 158 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 155 165 168 154 165 167 173 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -52 -115 -158 -188 -208 -223 -233 -240 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 126 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -81 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 165 154 167 154 165 153 156 155 155 150 163 151 157 159 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 159 157 151 163 150 155 155 156 153 165 154 167 154 165 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -81 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 127 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -207 -185 -154 -108 -47 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 164 154 165 154 160 171 153 149 167 162 151 158 160 160 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 160 160 158 151 162 167 149 153 171 160 154 165 154 164 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -47 -108 -154 -185 -207 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 128 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -246 -241 -235 -227 -214 -196 -170 -131 -76 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 167 159 172 160 172 155 160 165 162 152 168 157 165 146 141 158 146 148 147 139 144 139 114 139 144 139 147 148 146 158 141 146 165 157 168 152 162 165 160 155 172 160 172 159 167 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -76 -131 -170 -196 -214 -227 -235 -241 -246 -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 y 129 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -205 -183 -150 -104 -45 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 164 154 167 165 154 167 155 168 155 166 152 154 155 150 163 152 164 150 155 146 154 160 160 157 144 143 127 127 143 144 157 160 160 154 146 155 150 164 152 163 150 155 154 152 166 155 168 155 167 154 165 167 154 164 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -45 -104 -150 -183 -205 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 130 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -194 -166 -127 -73 -0 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 163 154 167 164 154 167 155 167 154 161 166 167 166 162 151 163 150 156 156 146 150 150 148 140 144 140 115 140 144 140 148 150 150 146 156 156 150 163 151 162 166 167 166 161 154 167 155 167 154 164 167 154 163 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 -0 -73 -127 -166 -194 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 131 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -180 -146 -100 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 158 173 167 159 172 165 154 165 154 156 157 156 151 168 157 169 156 157 151 164 147 147 140 146 144 127 127 144 146 140 147 147 164 151 157 156 169 157 168 151 156 157 156 154 165 154 165 172 159 167 173 158 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -100 -146 -180 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 132 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -211 -191 -163 -123 -64 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 155 168 166 155 168 159 173 160 171 154 155 150 164 153 164 151 156 156 147 154 158 157 146 146 140 115 140 146 146 157 158 154 147 156 156 151 164 153 164 150 155 154 171 160 173 159 168 155 166 168 155 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -64 -123 -163 -191 -211 -224 -234 -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 y 133 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -243 -237 -229 -218 -201 -177 -143 -90 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 168 155 168 155 161 166 167 162 152 164 152 157 158 152 165 148 148 141 147 145 128 128 145 147 141 148 148 165 152 158 157 152 164 152 162 167 166 161 155 168 155 168 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -90 -143 -177 -201 -218 -229 -237 -243 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 134 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -244 -240 -233 -223 -209 -189 -160 -118 -54 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 155 167 154 156 157 156 150 164 152 159 160 159 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 159 160 159 152 164 150 156 157 156 154 167 155 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -54 -118 -160 -189 -209 -223 -233 -240 -244 -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 y 135 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -138 -84 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 154 165 152 154 154 149 163 152 163 146 146 140 149 151 150 147 134 134 118 118 134 134 147 150 151 149 140 146 146 163 152 163 149 154 154 152 165 154 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -84 -138 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 136 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -208 -186 -156 -112 -50 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 164 154 165 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 165 154 164 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -50 -112 -156 -186 -208 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 137 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -197 -171 -134 -79 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 165 154 168 159 172 160 172 155 156 156 150 168 157 169 155 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 155 169 157 168 150 156 156 155 172 160 172 159 168 154 165 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -79 -134 -171 -197 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 138 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -231 -221 -206 -184 -152 -106 -46 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 168 155 165 152 154 149 163 152 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 152 163 149 154 152 165 155 168 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -46 -106 -152 -184 -206 -221 -231 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 139 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -195 -168 -129 -74 -0 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 157 152 164 148 147 140 147 144 128 128 144 147 140 147 148 164 152 157 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 -0 -74 -129 -168 -195 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 140 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -102 -44 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 164 154 168 165 154 168 164 154 167 154 165 153 155 155 155 150 163 151 157 158 158 147 154 160 159 147 147 142 116 142 147 147 159 160 154 147 158 158 157 151 163 150 155 155 155 153 165 154 167 154 164 168 154 165 168 154 164 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -44 -102 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 141 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -125 -71 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 163 154 167 165 154 167 159 172 165 154 160 170 153 149 167 162 150 157 159 159 157 147 150 149 147 134 133 118 118 133 134 147 149 150 147 157 159 159 157 150 162 167 149 153 170 160 154 165 172 159 167 154 165 167 154 163 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -71 -125 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 142 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -98 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 158 173 167 163 154 167 155 168 159 172 155 160 165 161 152 168 157 160 160 159 152 164 147 146 139 144 139 114 139 144 139 146 147 164 152 159 160 160 157 168 152 161 165 160 155 172 159 168 155 167 154 163 167 173 158 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -98 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 143 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -190 -161 -121 -63 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 166 158 173 167 155 167 155 165 152 154 155 150 163 152 163 146 146 141 149 154 158 156 144 142 126 126 142 144 156 158 154 149 141 146 146 163 152 163 150 155 154 152 165 155 167 155 167 173 158 166 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -63 -121 -161 -190 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 144 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -176 -141 -88 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 165 154 167 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 167 154 165 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -88 -141 -176 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 145 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -240 -233 -223 -208 -188 -158 -115 -52 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 164 153 165 153 156 157 156 150 168 157 169 156 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 156 169 157 168 150 156 157 156 153 165 153 164 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -52 -115 -158 -188 -208 -223 -233 -240 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 146 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -81 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 154 168 166 155 168 165 154 168 159 172 160 170 154 154 150 164 153 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 153 164 150 154 154 170 160 172 159 168 154 165 168 155 166 168 154 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -81 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 147 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -207 -185 -154 -108 -47 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 173 167 165 154 168 165 155 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 158 152 165 148 148 141 147 144 128 128 144 147 141 148 148 165 152 158 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 155 165 168 154 165 167 173 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -47 -108 -154 -185 -207 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 148 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -246 -241 -235 -227 -214 -196 -170 -131 -76 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 165 154 167 154 165 153 156 155 155 150 163 151 157 159 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 159 157 151 163 150 155 155 156 153 165 154 167 154 165 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -76 -131 -170 -196 -214 -227 -235 -241 -246 -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 y 149 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -205 -183 -150 -104 -45 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 164 154 165 154 160 171 153 149 167 162 151 158 160 160 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 160 160 158 151 162 167 149 153 171 160 154 165 154 164 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -45 -104 -150 -183 -205 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 150 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -194 -166 -127 -73 -0 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 167 159 172 160 172 155 160 165 162 152 168 157 165 146 141 158 146 148 147 139 144 139 114 139 144 139 147 148 146 158 141 146 165 157 168 152 162 165 160 155 172 160 172 159 167 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 -0 -73 -127 -166 -194 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 151 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -180 -146 -100 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 164 154 167 165 154 167 155 168 155 166 152 154 155 150 163 152 164 150 155 146 154 160 160 157 144 143 127 127 143 144 157 160 160 154 146 155 150 164 152 163 150 155 154 152 166 155 168 155 167 154 165 167 154 164 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -100 -146 -180 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 152 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -211 -191 -163 -123 -64 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 163 154 167 164 154 167 155 167 154 161 166 167 166 162 151 163 150 156 156 146 150 150 148 140 144 140 115 140 144 140 148 150 150 146 156 156 150 163 151 162 166 167 166 161 154 167 155 167 154 164 167 154 163 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -64 -123 -163 -191 -211 -224 -234 -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 y 153 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -243 -237 -229 -218 -201 -177 -143 -90 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 158 173 167 159 172 165 154 165 154 156 157 156 151 168 157 169 156 157 151 164 147 147 140 146 144 127 127 144 146 140 147 147 164 151 157 156 169 157 168 151 156 157 156 154 165 154 165 172 159 167 173 158 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -90 -143 -177 -201 -218 -229 -237 -243 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 154 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -244 -240 -233 -223 -209 -189 -160 -118 -54 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 155 168 166 155 168 159 173 160 171 154 155 150 164 153 164 151 156 156 147 154 158 157 146 146 140 115 140 146 146 157 158 154 147 156 156 151 164 153 164 150 155 154 171 160 173 159 168 155 166 168 155 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -54 -118 -160 -189 -209 -223 -233 -240 -244 -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 y 155 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -138 -84 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 168 155 168 155 161 166 167 162 152 164 152 157 158 152 165 148 148 141 147 145 128 128 145 147 141 148 148 165 152 158 157 152 164 152 162 167 166 161 155 168 155 168 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -84 -138 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 156 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -208 -186 -156 -112 -50 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 155 167 154 156 157 156 150 164 152 159 160 159 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 159 160 159 152 164 150 156 157 156 154 167 155 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -50 -112 -156 -186 -208 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 157 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -197 -171 -134 -79 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 154 165 152 154 154 149 163 152 163 146 146 140 149 151 150 147 134 134 118 118 134 134 147 150 151 149 140 146 146 163 152 163 149 154 154 152 165 154 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -79 -134 -171 -197 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 158 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -231 -221 -206 -184 -152 -106 -46 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 164 154 165 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 165 154 164 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -46 -106 -152 -184 -206 -221 -231 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 159 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -195 -168 -129 -74 -0 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 165 154 168 159 172 160 172 155 156 156 150 168 157 169 155 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 155 169 157 168 150 156 156 155 172 160 172 159 168 154 165 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 -0 -74 -129 -168 -195 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 160 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -102 -44 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 168 155 165 152 154 149 163 152 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 152 163 149 154 152 165 155 168 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -44 -102 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 161 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -125 -71 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 157 152 164 148 147 140 147 144 128 128 144 147 140 147 148 164 152 157 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -71 -125 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 162 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -98 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 164 154 168 165 154 168 164 154 167 154 165 153 155 155 155 150 163 151 157 158 158 147 154 160 159 147 147 142 116 142 147 147 159 160 154 147 158 158 157 151 163 150 155 155 155 153 165 154 167 154 164 168 154 165 168 154 164 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -98 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 163 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -190 -161 -121 -63 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 163 154 167 165 154 167 159 172 165 154 160 170 153 149 167 162 150 157 159 159 157 147 150 149 147 134 133 118 118 133 134 147 149 150 147 157 159 159 157 150 162 167 149 153 170 160 154 165 172 159 167 154 165 167 154 163 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -63 -121 -161 -190 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 164 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -176 -141 -88 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 158 173 167 163 154 167 155 168 159 172 155 160 165 161 152 168 157 160 160 159 152 164 147 146 139 144 139 114 139 144 139 146 147 164 152 159 160 160 157 168 152 161 165 160 155 172 159 168 155 167 154 163 167 173 158 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -88 -141 -176 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 165 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -240 -233 -223 -208 -188 -158 -115 -52 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 166 158 173 167 155 167 155 165 152 154 155 150 163 152 163 146 146 141 149 154 158 156 144 142 126 126 142 144 156 158 154 149 141 146 146 163 152 163 150 155 154 152 165 155 167 155 167 173 158 166 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -52 -115 -158 -188 -208 -223 -233 -240 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 166 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -81 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 165 154 167 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 167 154 165 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -81 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 167 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -207 -185 -154 -108 -47 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 164 153 165 153 156 157 156 150 168 157 169 156 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 156 169 157 168 150 156 157 156 153 165 153 164 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -47 -108 -154 -185 -207 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 168 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -246 -241 -235 -227 -214 -196 -170 -131 -76 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 154 168 166 155 168 165 154 168 159 172 160 170 154 154 150 164 153 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 153 164 150 154 154 170 160 172 159 168 154 165 168 155 166 168 154 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -76 -131 -170 -196 -214 -227 -235 -241 -246 -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 y 169 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -205 -183 -150 -104 -45 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 173 167 165 154 168 165 155 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 158 152 165 148 148 141 147 144 128 128 144 147 141 148 148 165 152 158 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 155 165 168 154 165 167 173 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -45 -104 -150 -183 -205 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 170 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -194 -166 -127 -73 -0 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 165 154 167 154 165 153 156 155 155 150 163 151 157 159 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 159 157 151 163 150 155 155 156 153 165 154 167 154 165 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 -0 -73 -127 -166 -194 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 171 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -180 -146 -100 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 164 154 165 154 160 171 153 149 167 162 151 158 160 160 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 160 160 158 151 162 167 149 153 171 160 154 165 154 164 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -100 -146 -180 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 172 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -211 -191 -163 -123 -64 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 167 159 172 160 172 155 160 165 162 152 168 157 165 146 141 158 146 148 147 139 144 139 114 139 144 139 147 148 146 158 141 146 165 157 168 152 162 165 160 155 172 160 172 159 167 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -64 -123 -163 -191 -211 -224 -234 -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 y 173 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -243 -237 -229 -218 -201 -177 -143 -90 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 164 154 167 165 154 167 155 168 155 166 152 154 155 150 163 152 164 150 155 146 154 160 160 157 144 143 127 127 143 144 157 160 160 154 146 155 150 164 152 163 150 155 154 152 166 155 168 155 167 154 165 167 154 164 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -90 -143 -177 -201 -218 -229 -237 -243 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 174 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -244 -240 -233 -223 -209 -189 -160 -118 -54 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 163 154 167 164 154 167 155 167 154 161 166 167 166 162 151 163 150 156 156 146 150 150 148 140 144 140 115 140 144 140 148 150 150 146 156 156 150 163 151 162 166 167 166 161 154 167 155 167 154 164 167 154 163 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -54 -118 -160 -189 -209 -223 -233 -240 -244 -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 y 175 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -138 -84 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 158 173 167 159 172 165 154 165 154 156 157 156 151 168 157 169 156 157 151 164 147 147 140 146 144 127 127 144 146 140 147 147 164 151 157 156 169 157 168 151 156 157 156 154 165 154 165 172 159 167 173 158 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -84 -138 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 176 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -208 -186 -156 -112 -50 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 155 168 166 155 168 159 173 160 171 154 155 150 164 153 164 151 156 156 147 154 158 157 146 146 140 115 140 146 146 157 158 154 147 156 156 151 164 153 164 150 155 154 171 160 173 159 168 155 166 168 155 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -50 -112 -156 -186 -208 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 177 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -197 -171 -134 -79 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 168 155 168 155 161 166 167 162 152 164 152 157 158 152 165 148 148 141 147 145 128 128 145 147 141 148 148 165 152 158 157 152 164 152 162 167 166 161 155 168 155 168 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -79 -134 -171 -197 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 178 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -231 -221 -206 -184 -152 -106 -46 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 155 167 154 156 157 156 150 164 152 159 160 159 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 159 160 159 152 164 150 156 157 156 154 167 155 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -46 -106 -152 -184 -206 -221 -231 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 179 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -195 -168 -129 -74 -0 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 154 165 152 154 154 149 163 152 163 146 146 140 149 151 150 147 134 134 118 118 134 134 147 150 151 149 140 146 146 163 152 163 149 154 154 152 165 154 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 -0 -74 -129 -168 -195 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 180 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -102 -44 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 164 154 165 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 165 154 164 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -44 -102 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 181 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -125 -71 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 165 154 168 159 172 160 172 155 156 156 150 168 157 169 155 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 155 169 157 168 150 156 156 155 172 160 172 159 168 154 165 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -71 -125 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 182 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -98 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 168 155 165 152 154 149 163 152 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 152 163 149 154 152 165 155 168 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -98 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 183 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -190 -161 -121 -63 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 157 152 164 148 147 140 147 144 128 128 144 147 140 147 148 164 152 157 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -63 -121 -161 -190 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 184 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -176 -141 -88 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 164 154 168 165 154 168 164 154 167 154 165 153 155 155 155 150 163 151 157 158 158 147 154 160 159 147 147 142 116 142 147 147 159 160 154 147 158 158 157 151 163 150 155 155 155 153 165 154 167 154 164 168 154 165 168 154 164 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -88 -141 -176 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 185 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -240 -233 -223 -208 -188 -158 -115 -52 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 163 154 167 165 154 167 159 172 165 154 160 170 153 149 167 162 150 157 159 159 157 147 150 149 147 134 133 118 118 133 134 147 149 150 147 157 159 159 157 150 162 167 149 153 170 160 154 165 172 159 167 154 165 167 154 163 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -52 -115 -158 -188 -208 -223 -233 -240 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 186 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -81 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 158 173 167 163 154 167 155 168 159 172 155 160 165 161 152 168 157 160 160 159 152 164 147 146 139 144 139 114 139 144 139 146 147 164 152 159 160 160 157 168 152 161 165 160 155 172 159 168 155 167 154 163 167 173 158 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -81 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 187 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -207 -185 -154 -108 -47 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 166 158 173 167 155 167 155 165 152 154 155 150 163 152 163 146 146 141 149 154 158 156 144 142 126 126 142 144 156 158 154 149 141 146 146 163 152 163 150 155 154 152 165 155 167 155 167 173 158 166 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -47 -108 -154 -185 -207 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 188 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -246 -241 -235 -227 -214 -196 -170 -131 -76 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 165 154 167 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 167 154 165 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -76 -131 -170 -196 -214 -227 -235 -241 -246 -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 y 189 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -205 -183 -150 -104 -45 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 164 153 165 153 156 157 156 150 168 157 169 156 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 156 169 157 168 150 156 157 156 153 165 153 164 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -45 -104 -150 -183 -205 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 190 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -194 -166 -127 -73 -0 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 154 168 166 155 168 165 154 168 159 172 160 170 154 154 150 164 153 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 153 164 150 154 154 170 160 172 159 168 154 165 168 155 166 168 154 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 -0 -73 -127 -166 -194 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 191 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -180 -146 -100 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 173 167 165 154 168 165 155 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 158 152 165 148 148 141 147 144 128 128 144 147 141 148 148 165 152 158 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 155 165 168 154 165 167 173 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -100 -146 -180 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 192 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -211 -191 -163 -123 -64 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 165 154 167 154 165 153 156 155 155 150 163 151 157 159 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 159 157 151 163 150 155 155 156 153 165 154 167 154 165 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -64 -123 -163 -191 -211 -224 -234 -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 y 193 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -243 -237 -229 -218 -201 -177 -143 -90 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 164 154 165 154 160 171 153 149 167 162 151 158 160 160 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 160 160 158 151 162 167 149 153 171 160 154 165 154 164 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -90 -143 -177 -201 -218 -229 -237 -243 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 194 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -244 -240 -233 -223 -209 -189 -160 -118 -54 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 167 159 172 160 172 155 160 165 162 152 168 157 165 146 141 158 146 148 147 139 144 139 114 139 144 139 147 148 146 158 141 146 165 157 168 152 162 165 160 155 172 160 172 159 167 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -54 -118 -160 -189 -209 -223 -233 -240 -244 -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 y 195 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -138 -84 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 164 154 167 165 154 167 155 168 155 166 152 154 155 150 163 152 164 150 155 146 154 160 160 157 144 143 127 127 143 144 157 160 160 154 146 155 150 164 152 163 150 155 154 152 166 155 168 155 167 154 165 167 154 164 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -84 -138 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 196 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -208 -186 -156 -112 -50 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 163 154 167 164 154 167 155 167 154 161 166 167 166 162 151 163 150 156 156 146 150 150 148 140 144 140 115 140 144 140 148 150 150 146 156 156 150 163 151 162 166 167 166 161 154 167 155 167 154 164 167 154 163 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -50 -112 -156 -186 -208 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 197 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -197 -171 -134 -79 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 158 173 167 159 172 165 154 165 154 156 157 156 151 168 157 169 156 157 151 164 147 147 140 146 144 127 127 144 146 140 147 147 164 151 157 156 169 157 168 151 156 157 156 154 165 154 165 172 159 167 173 158 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -79 -134 -171 -197 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 198 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -231 -221 -206 -184 -152 -106 -46 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 155 168 166 155 168 159 173 160 171 154 155 150 164 153 164 151 156 156 147 154 158 157 146 146 140 115 140 146 146 157 158 154 147 156 156 151 164 153 164 150 155 154 171 160 173 159 168 155 166 168 155 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -46 -106 -152 -184 -206 -221 -231 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 199 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -195 -168 -129 -74 -0 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 168 155 168 155 161 166 167 162 152 164 152 157 158 152 165 148 148 141 147 145 128 128 145 147 141 148 148 165 152 158 157 152 164 152 162 167 166 161 155 168 155 168 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 -0 -74 -129 -168 -195 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 200 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -102 -44 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 155 167 154 156 157 156 150 164 152 159 160 159 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 159 160 159 152 164 150 156 157 156 154 167 155 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -44 -102 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 201 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -125 -71 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 154 165 152 154 154 149 163 152 163 146 146 140 149 151 150 147 134 134 118 118 134 134 147 150 151 149 140 146 146 163 152 163 149 154 154 152 165 154 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -71 -125 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 202 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -98 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 164 154 165 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 165 154 164 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -98 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 203 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -190 -161 -121 -63 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 165 154 168 159 172 160 172 155 156 156 150 168 157 169 155 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 155 169 157 168 150 156 156 155 172 160 172 159 168 154 165 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -63 -121 -161 -190 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 204 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -176 -141 -88 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 168 155 165 152 154 149 163 152 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 152 163 149 154 152 165 155 168 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -88 -141 -176 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 205 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -240 -233 -223 -208 -188 -158 -115 -52 -0 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 157 152 164 148 147 140 147 144 128 128 144 147 140 147 148 164 152 157 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 -0 -52 -115 -158 -188 -208 -223 -233 -240 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 206 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -81 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 164 154 168 165 154 168 164 154 167 154 165 153 155 155 155 150 163 151 157 158 158 147 154 160 159 147 147 142 116 142 147 147 159 160 154 147 158 158 157 151 163 150 155 155 155 153 165 154 167 154 164 168 154 165 168 154 164 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -81 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 207 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -207 -185 -154 -108 -47 -0 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 163 154 167 165 154 167 159 172 165 154 160 170 153 149 167 162 150 157 159 159 157 147 150 149 147 134 133 118 118 133 134 147 149 150 147 157 159 159 157 150 162 167 149 153 170 160 154 165 172 159 167 154 165 167 154 163 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 -0 -47 -108 -154 -185 -207 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 208 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -246 -241 -235 -227 -214 -196 -170 -131 -76 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 158 173 167 163 154 167 155 168 159 172 155 160 165 161 152 168 157 160 160 159 152 164 147 146 139 144 139 114 139 144 139 146 147 164 152 159 160 160 157 168 152 161 165 160 155 172 159 168 155 167 154 163 167 173 158 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -76 -131 -170 -196 -214 -227 -235 -241 -246 -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 y 209 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -205 -183 -150 -104 -45 -0 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 166 158 173 167 155 167 155 165 152 154 155 150 163 152 163 146 146 141 149 154 158 156 144 142 126 126 142 144 156 158 154 149 141 146 146 163 152 163 150 155 154 152 165 155 167 155 167 173 158 166 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 -0 -45 -104 -150 -183 -205 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 210 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -194 -166 -127 -73 -0 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 165 154 167 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 167 154 165 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 -0 -73 -127 -166 -194 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 211 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -180 -146 -100 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 164 153 165 153 156 157 156 150 168 157 169 156 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 156 169 157 168 150 156 157 156 153 165 153 164 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -100 -146 -180 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 212 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -211 -191 -163 -123 -64 -0 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 154 168 166 155 168 165 154 168 159 172 160 170 154 154 150 164 153 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 153 164 150 154 154 170 160 172 159 168 154 165 168 155 166 168 154 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 -0 -64 -123 -163 -191 -211 -224 -234 -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 213 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -243 -237 -229 -218 -201 -177 -143 -90 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 173 167 165 154 168 165 155 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 158 152 165 148 148 141 147 144 128 128 144 147 141 148 148 165 152 158 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 155 165 168 154 165 167 173 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -90 -143 -177 -201 -218 -229 -237 -243 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 214 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -244 -240 -233 -223 -209 -189 -160 -118 -54 -0 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 165 154 167 154 165 153 156 155 155 150 163 151 157 159 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 159 157 151 163 150 155 155 156 153 165 154 167 154 165 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 -0 -54 -118 -160 -189 -209 -223 -233 -240 -244 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 215 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -138 -84 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 164 154 165 154 160 171 153 149 167 162 151 158 160 160 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 160 160 158 151 162 167 149 153 171 160 154 165 154 164 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -84 -138 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 216 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -208 -186 -156 -112 -50 -0 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 167 159 172 160 172 155 160 165 162 152 168 157 165 146 141 158 146 148 147 139 144 139 114 139 144 139 147 148 146 158 141 146 165 157 168 152 162 165 160 155 172 160 172 159 167 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 -0 -50 -112 -156 -186 -208 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 217 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -197 -171 -134 -79 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 164 154 167 165 154 167 155 168 155 166 152 154 155 150 163 152 164 150 155 146 154 160 160 157 144 143 127 127 143 144 157 160 160 154 146 155 150 164 152 163 150 155 154 152 166 155 168 155 167 154 165 167 154 164 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -79 -134 -171 -197 -215 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 218 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -231 -221 -206 -184 -152 -106 -46 -0 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 163 154 167 164 154 167 155 167 154 161 166 167 166 162 151 163 150 156 156 146 150 150 148 140 144 140 115 140 144 140 148 150 150 146 156 156 150 163 151 162 166 167 166 161 154 167 155 167 154 164 167 154 163 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 -0 -46 -106 -152 -184 -206 -221 -231 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 219 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -195 -168 -129 -74 -0 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 158 173 167 159 172 165 154 165 154 156 157 156 151 168 157 169 156 157 151 164 147 147 140 146 144 127 127 144 146 140 147 147 164 151 157 156 169 157 168 151 156 157 156 154 165 154 165 172 159 167 173 158 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 -0 -74 -129 -168 -195 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 220 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -220 -204 -181 -148 -102 -44 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 155 168 166 155 168 159 173 160 171 154 155 150 164 153 164 151 156 157 147 154 158 157 146 146 140 115 140 146 146 157 158 154 147 157 156 151 164 153 164 150 155 154 171 160 173 159 168 155 166 168 155 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -44 -102 -148 -181 -204 -220 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 221 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -164 -125 -71 -0 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 168 155 168 155 161 166 167 162 152 164 152 157 158 152 165 148 148 141 147 145 128 128 145 147 141 148 148 165 152 158 157 152 164 152 162 167 166 161 155 168 155 168 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 -0 -71 -125 -164 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 222 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -97 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 155 167 154 156 157 156 150 164 152 159 160 159 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 159 160 159 152 164 150 156 157 156 154 167 155 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -97 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 223 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -190 -161 -119 -61 -0 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 154 165 152 154 154 149 163 152 163 146 146 140 149 151 150 147 135 134 118 118 134 135 147 150 151 149 140 146 146 163 152 163 149 154 154 152 165 154 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 -0 -61 -119 -161 -190 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 224 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -175 -140 -85 -0 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 164 154 165 154 160 166 167 166 162 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 162 166 167 166 160 154 165 154 164 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 -0 -85 -140 -175 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 225 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -239 -233 -223 -208 -187 -157 -113 -50 -0 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 165 154 168 159 172 160 172 155 156 156 150 168 157 169 155 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 155 169 157 168 150 156 156 155 172 160 172 159 168 154 165 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 -0 -50 -113 -157 -187 -208 -223 -233 -239 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 226 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -215 -198 -172 -135 -80 -0 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 168 155 165 152 154 150 163 152 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 152 163 150 154 152 165 155 168 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 -0 -80 -135 -172 -198 -215 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 227 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -221 -206 -185 -153 -108 -47 -0 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 167 154 160 166 167 162 152 164 151 157 158 152 165 148 148 141 147 144 128 128 144 147 141 148 148 165 152 158 157 151 164 152 162 167 166 160 154 167 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 -0 -47 -108 -153 -185 -206 -221 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 228 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -246 -241 -235 -226 -214 -195 -169 -130 -76 -0 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 164 154 168 165 154 168 164 154 167 154 165 153 155 155 155 150 163 151 157 159 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 159 157 151 163 150 155 155 155 153 165 154 167 154 164 168 154 165 168 154 164 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 -0 -76 -130 -169 -195 -214 -226 -235 -241 -246 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 229 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -182 -149 -103 -45 -0 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 163 154 167 165 154 167 159 173 165 154 160 170 153 149 167 162 151 158 160 160 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 160 160 158 151 162 167 149 153 170 160 154 165 173 159 167 154 165 167 154 163 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 -0 -45 -103 -149 -182 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 230 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -165 -126 -72 -0 155 166 168 155 165 168 154 165 166 168 155 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 158 173 167 163 154 167 155 168 159 172 155 160 165 162 152 168 157 165 146 141 158 146 148 147 139 144 139 114 139 144 139 147 148 146 158 141 146 165 157 168 152 162 165 160 155 172 159 168 155 167 154 163 167 173 158 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 155 168 166 165 154 168 165 155 168 166 155 -0 -72 -126 -165 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 231 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -202 -179 -145 -99 -0 168 155 166 168 155 165 168 154 164 166 168 155 165 168 154 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 158 173 167 155 167 155 165 152 154 155 150 163 152 164 150 155 146 154 160 160 157 144 143 127 127 143 144 157 160 160 154 146 155 150 164 152 163 150 155 154 152 165 155 167 155 167 173 158 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 154 168 165 155 168 166 164 154 168 165 155 168 166 155 168 -0 -99 -145 -179 -202 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 232 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -224 -210 -190 -162 -122 -63 -0 168 155 166 168 155 165 168 154 163 166 168 155 165 168 173 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 165 154 167 154 160 166 167 166 162 151 163 150 156 156 146 150 150 148 140 144 140 115 140 144 140 148 150 150 146 156 156 150 163 151 162 166 167 166 160 154 167 154 165 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 173 168 165 155 168 166 163 154 168 165 155 168 166 155 168 -0 -63 -122 -162 -190 -210 -224 -234 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 233 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -200 -176 -141 -88 -0 165 168 155 166 168 154 165 168 154 158 166 168 155 165 167 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 154 168 166 155 168 166 155 168 164 154 165 153 156 157 156 151 168 157 169 156 157 151 164 147 147 140 146 144 127 127 144 146 140 147 147 164 151 157 156 169 157 168 151 156 157 156 153 165 154 164 168 155 166 168 155 166 168 154 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 167 165 155 168 166 158 154 168 165 154 168 166 155 168 165 -0 -88 -141 -176 -200 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 234 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -240 -233 -223 -208 -188 -158 -115 -52 -0 165 168 155 165 168 154 165 167 173 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 173 167 165 154 168 165 155 168 165 154 168 159 172 160 170 154 155 150 164 153 164 151 156 156 147 154 158 157 146 146 140 115 140 146 146 157 158 154 147 156 156 151 164 153 164 150 155 154 170 160 172 159 168 154 165 168 155 165 168 154 165 167 173 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 173 167 165 154 168 165 155 168 165 -0 -52 -115 -158 -188 -208 -223 -233 -240 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 235 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -215 -198 -173 -135 -81 -0 154 165 168 154 165 168 154 165 167 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 155 168 165 154 167 155 167 154 161 166 167 162 152 164 152 157 158 152 165 148 148 141 147 145 128 128 145 147 141 148 148 165 152 158 157 152 164 152 162 167 166 161 154 167 155 167 154 165 168 155 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 167 165 154 168 165 154 168 165 154 -0 -81 -135 -173 -198 -215 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 236 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -221 -206 -185 -154 -108 -47 -0 154 164 168 154 165 168 154 163 166 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 165 154 167 154 166 154 156 156 156 150 164 152 159 160 159 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 159 160 159 152 164 150 156 156 156 154 166 154 167 154 165 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 166 163 154 168 165 154 168 164 154 -0 -47 -108 -154 -185 -206 -221 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 237 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -213 -195 -169 -130 -75 -0 167 154 159 167 154 164 167 154 158 166 168 155 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 164 154 165 154 160 171 154 154 149 163 152 163 146 146 140 149 151 150 147 135 134 118 118 134 135 147 150 151 149 140 146 146 163 152 163 149 154 154 171 160 154 165 154 164 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 155 168 166 158 154 167 164 154 167 159 154 167 -0 -75 -130 -169 -195 -213 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 238 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -220 -204 -181 -149 -102 -44 154 165 172 155 167 154 159 167 173 155 166 168 155 165 168 154 164 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 164 154 167 165 154 167 159 172 160 172 156 161 166 166 161 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 161 166 166 161 156 172 160 172 159 167 154 165 167 154 164 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 164 154 168 165 155 168 166 155 173 167 159 154 167 155 172 165 154 -44 -102 -149 -181 -204 -220 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 239 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -225 -211 -192 -164 -124 -71 -0 154 160 168 155 167 172 155 167 168 155 165 168 154 165 168 154 163 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 163 154 167 164 154 167 155 168 155 166 154 156 155 150 168 157 169 155 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 155 169 157 168 150 155 156 154 166 155 168 155 167 154 164 167 154 163 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 163 154 168 165 154 168 165 155 168 167 155 172 167 155 168 160 154 -0 -71 -124 -164 -192 -211 -225 -234 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 240 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -217 -201 -177 -143 -96 -0 160 172 155 167 154 165 168 155 165 168 154 165 168 154 165 167 154 158 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 158 173 167 159 173 166 154 167 154 161 171 153 149 163 152 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 152 163 149 153 171 161 154 167 154 166 173 159 167 173 158 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 158 154 167 165 154 168 165 154 168 165 155 168 165 154 167 155 172 160 -0 -96 -143 -177 -201 -217 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 241 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -233 -223 -209 -188 -158 -116 -59 -0 155 165 154 165 154 159 167 154 164 168 154 165 168 154 165 167 173 155 166 168 155 165 168 154 165 166 168 155 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 166 155 168 164 154 165 153 156 161 165 161 152 164 151 157 158 152 165 148 148 141 147 144 128 128 144 147 141 148 148 165 152 158 157 151 164 152 161 165 161 156 153 165 154 164 168 155 166 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 155 168 166 165 154 168 165 155 168 166 155 173 167 165 154 168 165 154 168 164 154 167 159 154 165 154 165 155 -0 -59 -116 -158 -188 -209 -223 -233 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 242 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -246 -242 -236 -227 -215 -197 -172 -135 -80 -0 156 152 160 153 160 172 155 167 153 159 167 154 164 167 154 164 167 168 155 166 168 155 165 168 154 164 166 168 155 165 168 154 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 166 155 168 159 172 160 171 154 155 155 150 163 151 157 159 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 159 157 151 163 150 155 155 154 171 160 172 159 168 155 166 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 154 168 165 155 168 166 164 154 168 165 155 168 166 155 168 167 164 154 167 164 154 167 159 153 167 155 172 160 153 160 152 156 -0 -80 -135 -172 -197 -215 -227 -236 -242 -246 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 243 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -205 -183 -152 -106 -46 -0 154 166 155 170 155 165 154 165 172 155 167 154 159 167 154 159 166 168 155 166 168 155 165 168 154 163 166 168 155 165 168 173 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 168 155 168 155 161 166 167 166 162 151 158 160 159 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 159 160 158 151 162 166 167 166 161 155 168 155 168 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 173 168 165 155 168 166 163 154 168 165 155 168 166 155 168 166 159 154 167 159 154 167 155 172 165 154 165 155 170 155 166 154 -0 -46 -106 -152 -183 -205 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 244 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -225 -212 -193 -166 -126 -66 -0 149 167 155 153 160 152 160 153 160 167 154 165 172 155 167 172 155 165 168 155 166 168 154 165 168 154 158 166 168 155 165 167 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 155 167 154 156 157 156 150 168 157 165 146 141 158 146 148 147 139 144 139 114 139 144 139 147 148 146 158 141 146 165 157 168 150 156 157 156 154 167 155 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 167 165 155 168 166 158 154 168 165 154 168 166 155 168 165 155 172 167 155 172 165 154 167 160 153 160 152 160 153 155 167 149 -0 -66 -126 -166 -193 -212 -225 -234 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 245 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -246 -242 -237 -229 -217 -201 -177 -143 -90 -0 163 162 155 149 165 154 166 156 170 154 165 154 160 168 155 165 168 154 165 168 155 165 168 154 165 167 173 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 165 155 168 165 154 167 154 165 152 154 155 150 163 152 164 150 155 146 154 160 160 157 144 143 127 127 143 144 157 160 160 154 146 155 150 164 152 163 150 155 154 152 165 154 167 154 165 168 155 165 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 173 167 165 154 168 165 155 168 165 154 168 165 155 168 160 154 165 154 170 156 166 154 165 149 155 162 163 -0 -90 -143 -177 -201 -217 -229 -237 -242 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 246 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -249 -247 -244 -239 -232 -222 -208 -187 -157 -114 -52 -0 152 150 167 161 155 167 157 154 160 153 160 172 155 167 154 159 168 154 165 168 154 165 168 154 165 167 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 154 168 165 154 168 164 154 165 154 160 166 167 166 162 151 163 150 156 156 146 150 150 148 140 144 140 115 140 144 140 148 150 150 146 156 156 150 163 151 162 166 167 166 160 154 165 154 164 168 154 165 168 154 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 167 165 154 168 165 154 168 165 154 168 159 154 167 155 172 160 153 160 154 157 167 155 161 167 150 152 -0 -52 -114 -157 -187 -208 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 247 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -235 -226 -214 -195 -169 -131 -78 -0 164 163 162 152 150 166 156 154 166 156 171 155 166 154 165 173 155 167 154 164 168 154 165 168 154 163 166 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 164 154 168 165 155 168 166 164 154 168 165 154 168 165 154 167 159 172 160 172 155 156 156 151 168 157 169 156 157 151 164 147 147 140 146 144 127 127 144 146 140 147 147 164 151 157 156 169 157 168 151 156 156 155 172 160 172 159 167 154 165 168 154 165 168 154 164 166 168 155 165 168 154 164 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 166 163 154 168 165 154 168 164 154 167 155 173 165 154 166 155 171 156 166 154 156 166 150 152 162 163 164 -0 -78 -131 -169 -195 -214 -226 -235 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 248 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -246 -242 -237 -229 -218 -203 -180 -147 -100 -43 151 151 150 168 163 162 150 150 167 155 153 160 152 161 154 160 168 155 167 154 159 167 154 164 167 154 158 166 168 155 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 163 154 168 165 154 168 166 163 154 167 165 154 168 165 154 167 155 168 155 165 152 154 150 164 153 164 151 156 156 147 154 158 157 146 146 140 115 140 146 146 157 158 154 147 156 156 151 164 153 164 150 154 152 165 155 168 155 167 154 165 168 154 165 167 154 163 166 168 154 165 168 154 163 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 155 168 166 158 154 167 164 154 167 159 154 167 155 168 160 154 161 152 160 153 155 167 150 150 162 163 168 150 151 151 -43 -100 -147 -180 -203 -218 -229 -237 -242 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 249 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -239 -232 -222 -208 -188 -159 -117 -60 -0 157 157 157 152 151 168 164 162 155 149 165 154 166 156 171 155 167 154 165 172 155 167 154 159 167 173 155 166 168 155 165 168 154 164 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 158 173 167 165 154 168 166 158 173 167 163 154 167 164 154 167 155 167 154 160 166 167 162 152 164 152 157 158 152 165 148 148 141 147 145 128 128 145 147 141 148 148 165 152 158 157 152 164 152 162 167 166 160 154 167 155 167 154 164 167 154 163 167 173 158 166 168 154 165 167 173 158 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 164 154 168 165 155 168 166 155 173 167 159 154 167 155 172 165 154 167 155 171 156 166 154 165 149 155 162 164 168 151 152 157 157 157 -0 -60 -117 -159 -188 -208 -222 -232 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 250 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -240 -234 -226 -213 -196 -170 -133 -79 -0 158 159 160 163 163 157 153 152 150 167 162 155 167 157 154 161 154 165 154 160 168 155 167 172 155 167 168 155 165 168 154 165 168 154 163 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 166 159 173 167 159 172 165 154 165 153 156 156 156 150 164 152 159 160 159 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 159 160 159 152 164 150 156 156 156 153 165 154 165 172 159 167 173 159 166 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 163 154 168 165 154 168 165 155 168 167 155 172 167 155 168 160 154 165 154 161 154 157 167 155 162 167 150 152 153 157 163 163 160 159 158 -0 -79 -133 -170 -196 -213 -226 -234 -240 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 251 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -241 -236 -228 -217 -202 -179 -146 -100 -43 158 159 160 146 150 169 164 164 163 162 152 150 166 156 155 166 156 152 160 172 155 167 154 165 168 155 165 168 154 165 168 154 165 167 154 158 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 166 155 168 166 155 168 159 172 160 170 153 154 149 163 152 163 146 146 140 149 151 150 147 135 134 118 118 134 135 147 150 151 149 140 146 146 163 152 163 149 154 153 170 160 172 159 168 155 166 168 155 166 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 158 154 167 165 154 168 165 154 168 165 155 168 165 154 167 155 172 160 152 156 166 155 156 166 150 152 162 163 164 164 169 150 146 160 159 158 -43 -100 -146 -179 -202 -217 -228 -236 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 252 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -237 -230 -220 -206 -186 -157 -115 -59 -0 157 159 146 155 156 151 151 151 151 168 163 162 151 150 167 157 154 166 155 165 154 165 154 159 167 154 164 168 154 165 168 154 165 167 173 155 166 168 155 165 168 154 165 166 168 155 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 166 155 168 165 154 167 155 167 154 160 165 166 161 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 161 166 165 160 154 167 155 167 154 165 168 155 166 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 155 168 166 165 154 168 165 155 168 166 155 173 167 165 154 168 165 154 168 164 154 167 159 154 165 154 165 155 166 154 157 167 150 151 162 163 168 151 151 151 151 156 155 146 159 157 -0 -59 -115 -157 -186 -206 -220 -230 -237 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 253 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -238 -232 -223 -210 -192 -166 -129 -70 -0 147 152 141 151 157 156 157 157 158 157 152 151 168 164 162 156 154 167 156 152 160 153 160 172 155 167 153 159 167 154 164 167 154 164 167 168 155 166 168 155 165 168 154 164 166 168 155 165 168 154 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 166 155 168 165 154 167 155 166 154 156 155 150 168 157 169 155 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 155 169 157 168 150 155 156 154 166 155 167 154 165 168 155 166 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 154 168 165 155 168 166 164 154 168 165 155 168 166 155 168 167 164 154 167 164 154 167 159 153 167 155 172 160 153 160 152 156 167 154 156 162 164 168 151 152 157 158 157 157 156 157 151 141 152 147 -0 -70 -129 -166 -192 -210 -223 -232 -238 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -213 -197 -173 -140 -88 -0 150 164 149 164 147 156 158 159 160 165 164 163 157 153 152 150 149 166 156 154 166 155 170 155 165 154 165 172 155 167 154 159 167 154 159 166 168 155 166 168 155 165 168 154 163 166 168 155 165 168 173 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 165 154 167 154 160 171 153 149 163 152 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 152 163 149 153 171 160 154 167 154 165 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 173 168 165 155 168 166 163 154 168 165 155 168 166 155 168 166 159 154 167 159 154 167 155 172 165 154 165 155 170 155 166 154 156 166 149 150 152 153 157 163 164 165 160 159 158 156 147 164 149 164 150 -0 -88 -140 -173 -197 -213 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -233 -226 -215 -200 -178 -148 -106 -47 -0 147 154 148 155 147 152 158 160 146 150 150 169 164 164 164 163 162 150 149 167 155 153 160 152 160 153 160 167 154 165 172 155 167 172 155 165 168 155 166 168 154 165 168 154 158 166 168 155 165 167 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 155 168 164 154 165 153 156 161 165 161 152 164 151 157 158 152 165 148 148 141 147 144 128 128 144 147 141 148 148 165 152 158 157 151 164 152 161 165 161 156 153 165 154 164 168 155 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 167 165 155 168 166 158 154 168 165 154 168 166 155 168 165 155 172 167 155 172 165 154 167 160 153 160 152 160 153 155 167 149 150 162 163 164 164 164 169 150 150 146 160 158 152 147 155 148 154 147 -0 -47 -106 -148 -178 -200 -215 -226 -233 -239 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 256 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -248 -246 -243 -239 -233 -226 -216 -202 -182 -155 -115 -61 -0 146 158 149 160 150 165 148 158 141 155 156 156 151 152 152 152 151 168 163 162 155 149 165 154 166 156 170 154 165 154 160 168 155 165 168 154 165 168 155 165 168 154 165 167 173 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 165 154 168 159 172 160 171 154 155 155 150 163 151 157 159 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 159 157 151 163 150 155 155 154 171 160 172 159 168 154 165 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 173 167 165 154 168 165 155 168 165 154 168 165 155 168 160 154 165 154 170 156 166 154 165 149 155 162 163 168 151 152 152 152 151 156 156 155 141 158 148 165 150 160 149 158 146 -0 -61 -115 -155 -182 -202 -216 -226 -233 -239 -243 -246 -248 -250 -251 -252 -253 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 257 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -245 -242 -238 -233 -226 -216 -202 -184 -159 -124 -69 -0 139 156 147 160 150 148 155 147 158 146 156 157 156 157 159 163 163 157 152 152 150 167 161 155 167 157 154 160 153 160 172 155 167 154 159 168 154 165 168 154 165 168 154 165 167 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 168 155 161 166 167 166 162 151 158 160 160 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 160 160 158 151 162 166 167 166 161 155 168 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 167 165 154 168 165 154 168 165 154 168 159 154 167 155 172 160 153 160 154 157 167 155 161 167 150 152 152 157 163 163 159 157 156 157 156 146 158 147 155 148 150 160 147 156 139 -0 -69 -124 -159 -184 -202 -216 -226 -233 -238 -242 -245 -248 -249 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 258 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -249 -247 -245 -241 -237 -232 -225 -215 -202 -184 -160 -128 -81 -0 144 144 139 157 148 148 160 150 146 154 146 151 156 158 160 146 150 169 164 164 163 162 152 150 166 156 154 166 156 171 155 166 154 165 173 155 167 154 164 168 154 165 168 154 163 166 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 165 154 167 155 167 154 156 157 156 150 168 157 165 146 141 158 146 148 147 139 144 139 115 139 144 139 147 148 146 158 141 146 165 157 168 150 156 157 156 154 167 155 167 154 165 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 166 163 154 168 165 154 168 164 154 167 155 173 165 154 166 155 171 156 166 154 156 166 150 152 162 163 164 164 169 150 146 160 158 156 151 146 154 146 150 160 148 148 157 139 144 144 -0 -81 -128 -160 -184 -202 -215 -225 -232 -237 -241 -245 -247 -249 -250 -251 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 259 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -246 -244 -240 -236 -230 -223 -213 -200 -182 -159 -128 -91 -41 139 142 144 144 140 141 159 150 148 160 150 164 147 152 159 146 155 155 151 151 151 150 168 163 162 150 150 167 155 153 160 152 161 154 160 168 155 167 154 159 167 154 164 167 154 158 166 168 155 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 154 168 164 154 167 154 165 152 154 155 150 163 152 164 150 155 147 154 160 160 157 144 143 127 127 143 144 157 160 160 154 147 155 150 164 152 163 150 155 154 152 165 154 167 154 164 168 154 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 155 168 166 158 154 167 164 154 167 159 154 167 155 168 160 154 161 152 160 153 155 167 150 150 162 163 168 150 151 151 151 155 155 146 159 152 147 164 150 160 148 150 159 141 140 144 144 142 139 -41 -91 -128 -159 -182 -200 -213 -223 -230 -236 -240 -244 -246 -248 -249 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 260 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -247 -245 -242 -239 -234 -228 -220 -210 -197 -178 -155 -124 -81 -41 -0 126 139 143 145 147 147 147 147 160 150 147 154 165 148 140 151 157 156 157 157 157 157 152 151 168 164 162 155 149 165 154 166 156 171 155 167 154 165 172 155 167 154 159 167 173 155 166 168 155 165 168 154 164 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 164 154 167 165 154 167 159 173 165 154 160 166 167 166 162 151 163 150 156 156 146 150 150 148 140 145 140 115 140 145 140 148 150 150 146 156 156 150 163 151 162 166 167 166 160 154 165 173 159 167 154 165 167 154 164 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 164 154 168 165 155 168 166 155 173 167 159 154 167 155 172 165 154 167 155 171 156 166 154 165 149 155 162 164 168 151 152 157 157 157 157 156 157 151 140 148 165 154 147 150 160 147 147 147 147 145 143 139 126 -0 -41 -81 -124 -155 -178 -197 -210 -220 -228 -234 -239 -242 -245 -247 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 261 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -249 -248 -246 -244 -241 -237 -232 -226 -217 -206 -192 -173 -148 -115 -69 -0 139 126 115 127 140 144 148 134 139 157 148 147 158 148 155 149 164 147 156 157 158 159 160 163 163 157 153 152 150 167 162 155 167 157 154 161 154 165 154 160 168 155 167 172 155 167 168 155 165 168 154 165 168 154 163 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 163 154 167 164 154 167 155 168 159 172 155 156 156 150 168 157 169 156 157 151 164 147 147 140 147 144 128 128 144 147 140 147 147 164 151 157 156 169 157 168 150 156 156 155 172 159 168 155 167 154 164 167 154 163 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 163 154 168 165 154 168 165 155 168 167 155 172 167 155 168 160 154 165 154 161 154 157 167 155 162 167 150 152 153 157 163 163 160 159 158 157 156 147 164 149 155 148 158 147 148 157 139 134 148 144 140 127 115 126 139 -0 -69 -115 -148 -173 -192 -206 -217 -226 -232 -237 -241 -244 -246 -248 -249 -250 -251 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 262 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -248 -247 -245 -242 -239 -235 -229 -222 -213 -202 -186 -166 -140 -106 -61 -0 144 142 139 127 115 128 142 133 144 144 140 140 157 148 160 151 148 155 147 152 158 159 160 146 150 169 164 164 163 162 152 150 166 156 155 166 156 152 160 172 155 167 154 165 168 155 165 168 154 165 168 154 165 167 154 158 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 158 173 167 159 173 167 155 167 155 165 152 154 150 164 153 164 151 157 157 147 154 159 159 147 147 142 116 142 147 147 159 159 154 147 157 157 151 164 153 164 150 154 152 165 155 167 155 167 173 159 167 173 158 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 158 154 167 165 154 168 165 154 168 165 155 168 165 154 167 155 172 160 152 156 166 155 156 166 150 152 162 163 164 164 169 150 146 160 159 158 152 147 155 148 151 160 148 157 140 140 144 144 133 142 128 115 127 139 142 144 -0 -61 -106 -140 -166 -186 -202 -213 -222 -229 -235 -239 -242 -245 -247 -248 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 263 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -247 -246 -243 -240 -237 -232 -226 -218 -208 -196 -179 -157 -129 -88 -47 -0 139 144 144 143 140 128 116 118 139 143 144 146 146 141 159 150 149 160 150 164 147 157 159 146 155 156 151 151 151 151 168 163 162 151 150 167 157 154 166 155 165 154 165 154 159 167 154 164 168 154 165 168 154 165 167 173 155 166 168 155 165 168 154 165 166 168 155 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 166 155 168 165 154 167 154 160 166 167 162 152 164 152 157 158 157 147 150 149 147 134 133 118 118 133 134 147 149 150 147 157 158 157 152 164 152 162 167 166 160 154 167 154 165 168 155 166 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 155 168 166 165 154 168 165 155 168 166 155 173 167 165 154 168 165 154 168 164 154 167 159 154 165 154 165 155 166 154 157 167 150 151 162 163 168 151 151 151 151 156 155 146 159 157 147 164 150 160 149 150 159 141 146 146 144 143 139 118 116 128 140 143 144 144 139 -0 -47 -88 -129 -157 -179 -196 -208 -218 -226 -232 -237 -240 -243 -246 -247 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 264 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -249 -248 -246 -244 -242 -238 -234 -229 -222 -214 -203 -188 -170 -146 -115 -70 -0 -0 146 156 139 144 145 144 142 118 114 127 140 144 146 147 147 147 147 160 150 148 154 147 152 141 151 157 156 157 157 158 157 152 151 168 164 162 156 154 167 156 152 160 153 160 172 155 167 153 159 167 154 164 167 154 164 167 168 155 166 168 155 165 168 154 164 166 168 155 165 168 154 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 166 155 168 164 153 165 153 156 156 156 150 164 152 159 160 159 152 164 147 146 139 144 139 114 139 144 139 146 147 164 152 159 160 159 152 164 150 156 156 156 153 165 153 164 168 155 166 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 154 168 165 155 168 166 164 154 168 165 155 168 166 155 168 167 164 154 167 164 154 167 159 153 167 155 172 160 153 160 152 156 167 154 156 162 164 168 151 152 157 158 157 157 156 157 151 141 152 147 154 148 150 160 147 147 147 147 146 144 140 127 114 118 142 144 145 144 139 156 146 -0 -0 -70 -115 -146 -170 -188 -203 -214 -222 -229 -234 -238 -242 -244 -246 -248 -249 -250 -251 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 265 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -248 -247 -245 -242 -239 -236 -231 -225 -217 -208 -195 -180 -159 -133 -100 -59 -0 150 147 158 147 157 140 147 148 133 139 127 115 127 140 145 148 134 139 157 148 147 160 150 164 149 164 147 156 158 159 160 165 164 163 157 153 152 150 149 166 156 154 166 155 170 155 165 154 165 172 155 167 154 159 167 154 159 166 168 155 166 168 155 165 168 154 163 166 168 155 165 168 173 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 164 154 168 165 155 168 166 155 168 165 154 168 159 172 160 170 153 154 149 163 152 163 146 146 140 149 154 158 156 144 142 127 127 142 144 156 158 154 149 140 146 146 163 152 163 149 154 153 170 160 172 159 168 154 165 168 155 166 168 155 165 168 154 164 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 173 168 165 155 168 166 163 154 168 165 155 168 166 155 168 166 159 154 167 159 154 167 155 172 165 154 165 155 170 155 166 154 156 166 149 150 152 153 157 163 164 165 160 159 158 156 147 164 149 164 150 160 147 148 157 139 134 148 145 140 127 115 127 139 133 148 147 140 157 147 158 147 150 -0 -59 -100 -133 -159 -180 -195 -208 -217 -225 -231 -236 -239 -242 -245 -247 -248 -250 -251 -251 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 266 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -247 -245 -243 -240 -237 -233 -227 -220 -212 -201 -187 -169 -147 -117 -79 -43 -0 147 164 154 149 160 148 141 147 134 144 143 140 127 115 128 142 134 144 144 140 140 159 149 147 154 148 155 147 152 158 160 146 150 150 169 164 164 164 163 162 150 149 167 155 153 160 152 160 153 160 167 154 165 172 155 167 172 155 165 168 155 166 168 154 165 168 154 158 166 168 155 165 167 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 163 154 168 165 154 168 165 155 168 165 154 167 155 167 154 160 165 166 161 151 163 150 155 151 164 148 149 147 139 144 139 115 139 144 139 147 149 148 164 151 155 150 163 151 161 166 165 160 154 167 155 167 154 165 168 155 165 168 154 165 168 154 163 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 167 165 155 168 166 158 154 168 165 154 168 166 155 168 165 155 172 167 155 172 165 154 167 160 153 160 152 160 153 155 167 149 150 162 163 164 164 164 169 150 150 146 160 158 152 147 155 148 154 147 149 159 140 140 144 144 134 142 128 115 127 140 143 144 134 147 141 148 160 149 154 164 147 -0 -43 -79 -117 -147 -169 -187 -201 -212 -220 -227 -233 -237 -240 -243 -245 -247 -249 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 267 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -241 -238 -234 -229 -223 -215 -205 -193 -177 -157 -131 -100 -60 -0 158 157 152 149 148 160 150 148 159 147 139 144 144 144 140 128 116 118 139 143 145 147 147 147 146 158 149 160 150 165 148 158 141 155 156 156 151 152 152 152 151 168 163 162 155 149 165 154 166 156 170 154 165 154 160 168 155 165 168 154 165 168 155 165 168 154 165 167 173 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 158 173 167 165 154 168 165 154 168 165 154 167 154 165 153 155 155 150 168 157 169 155 157 147 155 160 160 157 144 143 127 127 143 144 157 160 160 155 147 157 155 169 157 168 150 155 155 153 165 154 167 154 165 168 154 165 168 154 165 167 173 158 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 173 167 165 154 168 165 155 168 165 154 168 165 155 168 160 154 165 154 170 156 166 154 165 149 155 162 163 168 151 152 152 152 151 156 156 155 141 158 148 165 150 160 149 158 146 147 147 147 145 143 139 118 116 128 140 144 144 144 139 147 159 148 150 160 148 149 152 157 158 -0 -60 -100 -131 -157 -177 -193 -205 -215 -223 -229 -234 -238 -241 -244 -246 -248 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 268 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -242 -239 -235 -230 -225 -217 -209 -197 -183 -166 -143 -114 -78 -43 -0 158 159 159 141 164 155 150 148 160 150 147 157 140 146 146 145 142 118 115 127 140 144 147 134 139 156 147 160 150 148 155 147 158 146 156 157 156 157 159 163 163 157 152 152 150 167 161 155 167 157 154 160 153 160 172 155 167 154 159 168 154 165 168 154 165 168 154 165 167 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 165 154 168 165 154 168 164 154 165 154 160 170 153 149 163 152 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 152 163 149 153 170 160 154 165 154 164 168 154 165 168 154 165 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 167 165 154 168 165 154 168 165 154 168 159 154 167 155 172 160 153 160 154 157 167 155 161 167 150 152 152 157 163 163 159 157 156 157 156 146 158 147 155 148 150 160 147 156 139 134 147 144 140 127 115 118 142 145 146 146 140 157 147 150 160 148 150 155 164 141 159 159 158 -0 -43 -78 -114 -143 -166 -183 -197 -209 -217 -225 -230 -235 -239 -242 -244 -246 -248 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 269 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -249 -248 -247 -245 -242 -240 -236 -232 -226 -220 -211 -201 -188 -172 -152 -126 -90 -52 -0 151 157 159 160 146 151 147 147 165 155 150 148 160 148 140 146 147 148 134 139 127 115 128 142 133 144 144 139 157 148 148 160 150 146 154 146 151 156 158 160 146 150 169 164 164 163 162 152 150 166 156 154 166 156 171 155 166 154 165 173 155 167 154 164 168 154 165 168 154 163 166 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 165 154 168 165 154 167 159 172 160 172 155 160 165 161 152 164 151 157 158 152 165 148 148 141 147 145 128 128 145 147 141 148 148 165 152 158 157 151 164 152 161 165 160 155 172 160 172 159 167 154 165 168 154 165 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 166 163 154 168 165 154 168 164 154 167 155 173 165 154 166 155 171 156 166 154 156 166 150 152 162 163 164 164 169 150 146 160 158 156 151 146 154 146 150 160 148 148 157 139 144 144 133 142 128 115 127 139 134 148 147 146 140 148 160 148 150 155 165 147 147 151 146 160 159 157 151 -0 -52 -90 -126 -152 -172 -188 -201 -211 -220 -226 -232 -236 -240 -242 -245 -247 -248 -249 -250 -251 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 270 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -248 -247 -245 -243 -240 -237 -233 -228 -221 -213 -204 -192 -177 -158 -135 -106 -66 -0 -0 164 151 157 160 146 155 157 156 152 148 147 146 160 150 147 157 141 147 134 144 143 140 128 116 118 139 142 144 144 140 141 159 150 148 160 150 164 147 152 159 146 155 155 151 151 151 150 168 163 162 150 150 167 155 153 160 152 161 154 160 168 155 167 154 159 167 154 164 167 154 158 166 168 155 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 164 154 167 165 154 167 155 168 155 166 152 154 155 149 163 151 157 159 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 159 157 151 163 149 155 154 152 166 155 168 155 167 154 165 167 154 164 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 155 168 166 158 154 167 164 154 167 159 154 167 155 168 160 154 161 152 160 153 155 167 150 150 162 163 168 150 151 151 151 155 155 146 159 152 147 164 150 160 148 150 159 141 140 144 144 142 139 118 116 128 140 143 144 134 147 141 157 147 150 160 146 147 148 152 156 157 155 146 160 157 151 164 -0 -0 -66 -106 -135 -158 -177 -192 -204 -213 -221 -228 -233 -237 -240 -243 -245 -247 -248 -250 -251 -251 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 271 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -247 -246 -243 -241 -238 -234 -229 -223 -215 -206 -195 -181 -164 -143 -116 -80 -46 -0 163 152 163 150 157 163 150 156 156 158 158 158 158 154 150 147 158 148 159 147 139 144 145 144 142 118 114 126 139 143 145 147 147 147 147 160 150 147 154 165 148 140 151 157 156 157 157 157 157 152 151 168 164 162 155 149 165 154 166 156 171 155 167 154 165 172 155 167 154 159 167 173 155 166 168 155 165 168 154 164 166 168 155 165 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 163 154 167 164 154 167 155 167 154 160 166 167 166 162 151 158 160 160 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 160 160 158 151 162 166 167 166 160 154 167 155 167 154 164 167 154 163 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 165 155 168 166 164 154 168 165 155 168 166 155 173 167 159 154 167 155 172 165 154 167 155 171 156 166 154 165 149 155 162 164 168 151 152 157 157 157 157 156 157 151 140 148 165 154 147 150 160 147 147 147 147 145 143 139 126 114 118 142 144 145 144 139 147 159 148 158 147 150 154 158 158 158 158 156 156 150 163 157 150 163 152 163 -0 -46 -80 -116 -143 -164 -181 -195 -206 -215 -223 -229 -234 -238 -241 -243 -246 -247 -249 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 272 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -241 -238 -234 -230 -224 -217 -208 -198 -185 -169 -149 -124 -96 -59 -0 -0 149 162 150 162 168 152 163 169 151 157 159 160 141 146 146 164 154 148 160 150 147 157 140 147 147 133 139 126 115 127 140 144 148 134 139 157 148 147 158 148 155 149 164 147 156 157 158 159 160 163 163 157 153 152 150 167 162 155 167 157 154 161 154 165 154 160 168 155 167 172 155 167 168 155 165 168 154 165 168 154 163 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 158 173 167 159 173 165 154 165 153 156 157 156 150 168 157 165 146 141 158 146 148 147 139 144 139 115 139 144 139 147 148 146 158 141 146 165 157 168 150 156 157 156 153 165 154 165 173 159 167 173 158 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 163 154 168 165 154 168 165 155 168 167 155 172 167 155 168 160 154 165 154 161 154 157 167 155 162 167 150 152 153 157 163 163 160 159 158 157 156 147 164 149 155 148 158 147 148 157 139 134 148 144 140 127 115 126 139 133 147 147 140 157 147 150 160 148 154 164 146 146 141 160 159 157 151 169 163 152 168 162 150 162 149 -0 -0 -59 -96 -124 -149 -169 -185 -198 -208 -217 -224 -230 -234 -238 -241 -244 -246 -248 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 273 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -242 -239 -235 -231 -225 -219 -210 -200 -188 -173 -154 -130 -102 -71 -0 -0 156 154 167 155 167 152 163 151 157 164 151 157 160 146 155 156 151 147 165 155 151 149 160 148 140 147 134 144 142 139 127 115 128 142 133 144 144 140 140 157 148 160 151 148 155 147 152 158 159 160 146 150 169 164 164 163 162 152 150 166 156 155 166 156 152 160 172 155 167 154 165 168 155 165 168 154 165 168 154 165 167 154 158 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 155 168 166 155 168 159 173 160 171 154 154 150 163 152 164 150 155 147 154 160 160 157 144 143 127 127 143 144 157 160 160 154 147 155 150 164 152 163 150 154 154 171 160 173 159 168 155 166 168 155 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 158 154 167 165 154 168 165 154 168 165 155 168 165 154 167 155 172 160 152 156 166 155 156 166 150 152 162 163 164 164 169 150 146 160 159 158 152 147 155 148 151 160 148 157 140 140 144 144 133 142 128 115 127 139 142 144 134 147 140 148 160 149 151 155 165 147 151 156 155 146 160 157 151 164 157 151 163 152 167 155 167 154 156 -0 -0 -71 -102 -130 -154 -173 -188 -200 -210 -219 -225 -231 -235 -239 -242 -244 -246 -248 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 274 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -242 -239 -236 -232 -226 -220 -212 -202 -190 -176 -158 -135 -108 -75 -44 -0 160 155 152 166 155 149 161 150 162 168 153 164 151 158 165 150 156 157 156 152 148 149 148 160 150 147 159 147 139 144 144 143 140 128 116 118 139 143 144 146 146 141 159 150 149 160 150 164 147 157 159 146 155 156 151 151 151 151 168 163 162 151 150 167 157 154 166 155 165 154 165 154 159 167 154 164 168 154 165 168 154 165 167 173 155 166 168 155 165 168 154 165 166 168 155 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 166 154 168 155 168 155 161 166 167 162 152 164 151 156 156 147 150 150 148 140 145 140 115 140 145 140 148 150 150 147 156 156 151 164 152 162 167 166 161 155 168 155 168 154 166 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 163 154 168 165 155 168 166 165 154 168 165 155 168 166 155 173 167 165 154 168 165 154 168 164 154 167 159 154 165 154 165 155 166 154 157 167 150 151 162 163 168 151 151 151 151 156 155 146 159 157 147 164 150 160 149 150 159 141 146 146 144 143 139 118 116 128 140 143 144 144 139 147 159 147 150 160 148 149 148 152 156 157 156 150 165 158 151 164 153 168 162 150 161 149 155 166 152 155 160 -0 -44 -75 -108 -135 -158 -176 -190 -202 -212 -220 -226 -232 -236 -239 -242 -245 -247 -248 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 275 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -248 -247 -245 -243 -240 -237 -233 -228 -221 -214 -204 -193 -179 -162 -141 -115 -81 -47 -0 154 154 172 165 160 155 153 165 155 166 150 164 152 163 151 157 164 150 156 156 158 159 140 164 155 150 148 160 149 146 156 139 144 145 144 142 118 114 127 140 144 146 147 147 147 147 160 150 148 154 147 152 141 151 157 156 157 157 158 157 152 151 168 164 162 156 154 167 156 152 160 153 160 172 155 167 153 159 167 154 164 167 154 164 167 168 155 166 168 155 165 168 154 164 166 168 155 165 168 154 158 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 165 154 167 155 167 154 156 156 155 150 163 151 157 157 152 165 148 148 141 147 144 128 128 144 147 141 148 148 165 152 157 157 151 163 150 155 156 156 154 167 155 167 154 165 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 158 154 168 165 155 168 166 164 154 168 165 155 168 166 155 168 167 164 154 167 164 154 167 159 153 167 155 172 160 153 160 152 156 167 154 156 162 164 168 151 152 157 158 157 157 156 157 151 141 152 147 154 148 150 160 147 147 147 147 146 144 140 127 114 118 142 144 145 144 139 156 146 149 160 148 150 155 164 140 159 158 156 156 150 164 157 151 163 152 164 150 166 155 165 153 155 160 165 172 154 154 -0 -47 -81 -115 -141 -162 -179 -193 -204 -214 -221 -228 -233 -237 -240 -243 -245 -247 -248 -250 -251 -251 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 276 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -247 -245 -243 -241 -237 -233 -229 -223 -215 -206 -195 -182 -165 -145 -122 -88 -52 -0 -0 167 165 160 155 154 153 170 160 154 167 156 150 162 150 162 168 152 163 169 151 157 160 146 151 147 147 164 154 150 147 158 147 157 140 147 148 133 139 127 115 127 140 145 148 134 139 157 148 147 160 150 164 149 164 147 156 158 159 160 165 164 163 157 153 152 150 149 166 156 154 166 155 170 155 165 154 165 172 155 167 154 159 167 154 159 166 168 155 166 168 155 165 168 154 163 166 168 155 165 168 173 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 165 154 167 154 165 152 154 150 167 162 150 157 158 158 148 155 160 159 147 148 142 116 142 148 147 159 160 155 148 158 158 157 150 162 167 150 154 152 165 154 167 154 165 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 173 168 165 155 168 166 163 154 168 165 155 168 166 155 168 166 159 154 167 159 154 167 155 172 165 154 165 155 170 155 166 154 156 166 149 150 152 153 157 163 164 165 160 159 158 156 147 164 149 164 150 160 147 148 157 139 134 148 145 140 127 115 127 139 133 148 147 140 157 147 158 147 150 154 164 147 147 151 146 160 157 151 169 163 152 168 162 150 162 150 156 167 154 160 170 153 154 155 160 165 167 -0 -0 -52 -88 -122 -145 -165 -182 -195 -206 -215 -223 -229 -233 -237 -241 -243 -245 -247 -249 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 277 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -247 -246 -244 -241 -238 -234 -230 -224 -217 -208 -198 -185 -169 -149 -126 -99 -63 -0 -0 154 154 154 172 168 167 165 160 155 152 166 157 154 167 155 167 152 163 151 157 164 152 159 146 155 157 156 152 147 147 164 154 149 160 148 141 147 134 144 143 140 127 115 128 142 134 144 144 140 140 159 149 147 154 148 155 147 152 158 160 146 150 150 169 164 164 164 163 162 150 149 167 155 153 160 152 160 153 160 167 154 165 172 155 167 172 155 165 168 155 166 168 154 165 168 154 158 166 168 155 165 167 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 155 168 164 154 165 154 160 166 167 162 152 168 157 159 159 158 147 150 150 147 134 133 118 118 133 134 147 150 150 147 158 159 159 157 168 152 162 167 166 160 154 165 154 164 168 155 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 167 165 155 168 166 158 154 168 165 154 168 166 155 168 165 155 172 167 155 172 165 154 167 160 153 160 152 160 153 155 167 149 150 162 163 164 164 164 169 150 150 146 160 158 152 147 155 148 154 147 149 159 140 140 144 144 134 142 128 115 127 140 143 144 134 147 141 148 160 149 154 164 147 147 152 156 157 155 146 159 152 164 157 151 163 152 167 155 167 154 157 166 152 155 160 165 167 168 172 154 154 154 -0 -0 -63 -99 -126 -149 -169 -185 -198 -208 -217 -224 -230 -234 -238 -241 -244 -246 -247 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 278 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -242 -239 -235 -230 -225 -218 -210 -200 -187 -172 -153 -130 -103 -72 -0 -0 165 165 165 164 159 155 155 154 154 172 165 160 156 154 166 155 149 162 150 162 168 153 164 152 163 150 155 156 157 158 157 152 149 148 160 150 148 159 147 139 144 144 144 140 128 116 118 139 143 145 147 147 147 146 158 149 160 150 165 148 158 141 155 156 156 151 152 152 152 151 168 163 162 155 149 165 154 166 156 170 154 165 154 160 168 155 165 168 154 165 168 155 165 168 154 165 167 173 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 165 154 168 159 172 160 172 155 156 155 150 164 152 164 146 141 158 146 148 147 139 144 139 115 139 144 139 147 148 146 158 141 146 164 152 164 150 155 156 155 172 160 172 159 168 154 165 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 173 167 165 154 168 165 155 168 165 154 168 165 155 168 160 154 165 154 170 156 166 154 165 149 155 162 163 168 151 152 152 152 151 156 156 155 141 158 148 165 150 160 149 158 146 147 147 147 145 143 139 118 116 128 140 144 144 144 139 147 159 148 150 160 148 149 152 157 158 157 156 155 150 163 152 164 153 168 162 150 162 149 155 166 154 156 160 165 172 154 154 155 155 159 164 165 165 165 -0 -0 -72 -103 -130 -153 -172 -187 -200 -210 -218 -225 -230 -235 -239 -242 -244 -246 -248 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 279 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -242 -239 -236 -231 -226 -220 -212 -202 -190 -175 -157 -135 -108 -76 -45 -0 168 168 168 168 168 168 167 167 167 165 159 155 154 153 170 160 156 153 165 155 166 151 164 152 164 152 163 169 151 157 158 159 159 141 164 155 150 148 160 150 147 157 140 146 146 145 142 118 115 127 140 144 147 134 139 156 147 160 150 148 155 147 158 146 156 157 156 157 159 163 163 157 152 152 150 167 161 155 167 157 154 160 153 160 172 155 167 154 159 168 154 165 168 154 165 168 154 165 167 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 164 154 168 165 154 168 165 154 167 155 168 155 165 152 154 149 163 152 163 150 155 147 154 160 160 157 144 143 127 127 143 144 157 160 160 154 147 155 150 163 152 163 149 154 152 165 155 168 155 167 154 165 168 154 165 168 154 164 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 167 165 154 168 165 154 168 165 154 168 159 154 167 155 172 160 153 160 154 157 167 155 161 167 150 152 152 157 163 163 159 157 156 157 156 146 158 147 155 148 150 160 147 156 139 134 147 144 140 127 115 118 142 145 146 146 140 157 147 150 160 148 150 155 164 141 159 159 158 157 151 169 163 152 164 152 164 151 166 155 165 153 156 160 170 153 154 155 159 165 167 167 167 168 168 168 168 168 168 -0 -45 -76 -108 -135 -157 -175 -190 -202 -212 -220 -226 -231 -236 -239 -242 -244 -246 -248 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 280 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -249 -248 -247 -245 -243 -240 -236 -232 -227 -221 -213 -204 -192 -178 -161 -140 -113 -80 -47 -0 -0 155 155 155 155 155 154 154 154 154 172 168 167 167 165 160 154 153 171 160 154 167 156 150 162 150 163 151 157 164 151 157 159 160 146 151 147 147 165 155 150 148 160 148 140 146 147 148 134 139 127 115 128 142 133 144 144 139 157 148 148 160 150 146 154 146 151 156 158 160 146 150 169 164 164 163 162 152 150 166 156 154 166 156 171 155 166 154 165 173 155 167 154 164 168 154 165 168 154 163 166 168 155 166 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 164 154 168 165 154 168 165 154 167 155 167 154 160 165 165 161 151 163 150 156 156 146 150 150 148 140 145 140 115 140 145 140 148 150 150 146 156 156 150 163 151 161 165 165 160 154 167 155 167 154 165 168 154 165 168 154 164 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 166 155 168 166 163 154 168 165 154 168 164 154 167 155 173 165 154 166 155 171 156 166 154 156 166 150 152 162 163 164 164 169 150 146 160 158 156 151 146 154 146 150 160 148 148 157 139 144 144 133 142 128 115 127 139 134 148 147 146 140 148 160 148 150 155 165 147 147 151 146 160 159 157 151 164 157 151 163 150 162 150 156 167 154 160 171 153 154 160 165 167 167 168 172 154 154 154 154 155 155 155 155 155 -0 -0 -47 -80 -113 -140 -161 -178 -192 -204 -213 -221 -227 -232 -236 -240 -243 -245 -247 -248 -249 -250 -251 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 281 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -248 -247 -245 -243 -240 -237 -233 -228 -222 -215 -206 -195 -181 -164 -144 -119 -85 -50 -0 -0 166 166 166 166 166 166 165 165 165 164 159 155 155 154 153 172 167 165 160 155 152 166 157 155 167 156 149 162 168 152 164 151 157 160 146 155 157 156 152 148 147 146 160 150 147 157 141 147 134 144 143 140 128 116 118 139 142 144 144 140 141 159 150 148 160 150 164 147 152 159 146 155 155 151 151 151 150 168 163 162 150 150 167 155 153 160 152 161 154 160 168 155 167 154 159 167 154 164 167 154 158 166 168 155 165 168 154 165 166 168 155 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 255 255 255 255 255 255 255 255 125 255 130 180 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 163 154 167 165 154 167 164 154 167 154 165 153 155 155 150 168 157 169 156 157 151 164 147 147 141 147 144 128 128 144 147 141 147 147 164 151 157 156 169 157 168 150 155 155 153 165 154 167 154 164 167 154 165 167 154 163 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 180 130 255 125 255 255 255 255 255 255 255 255 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 155 168 166 165 154 168 165 155 168 166 158 154 167 164 154 167 159 154 167 155 168 160 154 161 152 160 153 155 167 150 150 162 163 168 150 151 151 151 155 155 146 159 152 147 164 150 160 148 150 159 141 140 144 144 142 139 118 116 128 140 143 144 134 147 141 157 147 150 160 146 147 148 152 156 157 155 146 160 157 151 164 152 168 162 149 156 167 155 157 166 152 155 160 165 167 172 153 154 155 155 159 164 165 165 165 166 166 166 166 166 166 -0 -0 -50 -85 -119 -144 -164 -181 -195 -206 -215 -222 -228 -233 -237 -240 -243 -245 -247 -248 -250 -251 -251 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 282 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -247 -246 -243 -241 -238 -234 -229 -223 -216 -208 -197 -184 -168 -148 -125 -97 -61 -0 -0 168 168 168 168 168 168 168 168 168 168 168 167 167 167 165 164 159 155 154 154 172 166 161 156 154 166 157 154 166 150 163 152 163 150 157 163 150 156 156 158 158 158 158 154 150 147 158 148 159 147 139 144 145 144 142 118 114 126 139 143 145 147 147 147 147 160 150 147 154 165 148 140 151 157 156 157 157 157 157 152 151 168 164 162 155 149 165 154 166 156 171 155 167 154 165 172 155 167 154 159 167 173 155 166 168 155 165 168 154 164 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 142 130 111 112 152 255 255 255 147 255 111 229 182 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 158 173 167 163 154 167 159 172 165 154 160 170 153 149 163 152 164 151 157 157 147 154 159 159 147 148 142 116 142 148 147 159 159 154 147 157 157 151 164 152 163 149 153 170 160 154 165 172 159 167 154 163 167 173 158 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 182 229 111 255 147 255 255 255 152 112 111 130 142 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 164 154 168 165 155 168 166 155 173 167 159 154 167 155 172 165 154 167 155 171 156 166 154 165 149 155 162 164 168 151 152 157 157 157 157 156 157 151 140 148 165 154 147 150 160 147 147 147 147 145 143 139 126 114 118 142 144 145 144 139 147 159 148 158 147 150 154 158 158 158 158 156 156 150 163 157 150 163 152 163 150 166 154 157 166 154 156 161 166 172 154 154 155 159 164 165 167 167 167 168 168 168 168 168 168 168 168 168 168 168 -0 -0 -61 -97 -125 -148 -168 -184 -197 -208 -216 -223 -229 -234 -238 -241 -243 -246 -247 -249 -250 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 283 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -241 -238 -235 -230 -224 -218 -209 -199 -186 -171 -152 -129 -102 -71 -0 -0 155 155 155 155 155 155 155 155 155 154 154 154 154 154 173 168 168 168 167 167 165 160 155 154 154 171 161 156 154 167 156 149 162 150 162 168 152 163 169 151 157 159 160 141 146 146 164 154 148 160 150 147 157 140 147 147 133 139 126 115 127 140 144 148 134 139 157 148 147 158 148 155 149 164 147 156 157 158 159 160 163 163 157 153 152 150 167 162 155 167 157 154 161 154 165 154 160 168 155 167 172 155 167 168 155 165 168 154 165 168 154 163 166 168 155 165 168 154 165 166 168 155 165 168 154 164 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 180 229 255 255 255 255 255 255 255 112 255 119 255 166 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 159 173 167 155 168 159 172 155 160 165 161 152 164 151 157 158 157 147 150 149 147 134 133 118 118 133 134 147 149 150 147 157 158 157 151 164 152 161 165 160 155 172 159 168 155 167 173 159 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 166 255 119 255 112 255 255 255 255 255 255 255 229 180 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 165 154 168 165 155 168 166 165 154 168 166 164 154 168 165 155 168 166 165 154 168 165 155 168 166 163 154 168 165 154 168 165 155 168 167 155 172 167 155 168 160 154 165 154 161 154 157 167 155 162 167 150 152 153 157 163 163 160 159 158 157 156 147 164 149 155 148 158 147 148 157 139 134 148 144 140 127 115 126 139 133 147 147 140 157 147 150 160 148 154 164 146 146 141 160 159 157 151 169 163 152 168 162 150 162 149 156 167 154 156 161 171 154 154 155 160 165 167 167 168 168 168 173 154 154 154 154 154 155 155 155 155 155 155 155 155 155 -0 -0 -71 -102 -129 -152 -171 -186 -199 -209 -218 -224 -230 -235 -238 -241 -244 -246 -248 -249 -250 -251 -252 -252 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 284 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -242 -239 -235 -231 -226 -219 -211 -201 -189 -174 -156 -134 -106 -74 -44 -0 166 166 166 166 166 165 165 165 165 165 165 165 165 165 163 158 155 155 154 154 154 154 172 168 167 165 160 155 154 152 166 156 154 167 155 167 152 163 151 157 164 151 157 160 146 155 156 151 147 165 155 151 149 160 148 140 147 134 144 142 139 127 115 128 142 133 144 144 140 140 157 148 160 151 148 155 147 152 158 159 160 146 150 169 164 164 163 162 152 150 166 156 155 166 156 152 160 172 155 167 154 165 168 155 165 168 154 165 168 154 165 167 154 158 166 168 155 165 168 154 165 166 168 155 165 168 154 163 166 168 154 165 166 168 155 165 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 167 182 119 107 125 147 255 255 255 152 255 107 255 142 162 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168 166 165 154 168 166 165 154 168 166 155 168 166 155 168 165 154 167 155 165 152 154 155 150 163 151 157 159 159 152 164 147 146 139 144 139 114 139 144 139 146 147 164 152 159 159 157 151 163 150 155 154 152 165 155 167 154 165 168 155 166 168 155 166 168 154 165 166 168 154 165 166 168 154 165 166 168 154 164 165 165 166 166 166 167 167 167 162 142 255 107 255 152 255 255 255 147 125 107 119 182 167 167 167 167 166 166 166 165 165 164 154 168 166 165 154 168