package test3; public class Switch { public int test() { Switch b = new Switch(); b.foo(); return 0; } protected void foo() { int j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; j = 4; switch (1) { default: } } }