0 : ( out = x || direction = x ) 10 : ( out = x || direction = x ) 20 : ( out = x || direction = x ) 30 : ( out = x || direction = x ) 40 : ( out = x || direction = x ) 50 : ( out = x || direction = x ) 60 : ( out = x || direction = x ) 70 : ( out = x || direction = x ) 80 : ( out = x || direction = x ) 90 : ( out = x || direction = x ) 100 : ( out = x || direction = x ) 110 : ( out = x || direction = x ) 120 : ( out = x || direction = x ) 130 : ( out = x || direction = x ) 140 : ( out = x || direction = x ) 150 : ( out = x || direction = x ) 160 : ( out = x || direction = x ) 170 : ( out = x || direction = x ) 180 : ( out = x || direction = x ) 190 : ( out = x || direction = x ) 200 : ( out = 0 || direction = 0 ) 210 : ( out = 0 || direction = 0 ) 220 : ( out = 0 || direction = 0 ) 230 : ( out = 0 || direction = 0 ) 240 : ( out = 0 || direction = 0 ) 250 : ( out = 0 || direction = 0 ) 260 : ( out = 0 || direction = 0 ) 270 : ( out = 0 || direction = 0 ) 280 : ( out = 0 || direction = 0 ) 290 : ( out = 0 || direction = 0 ) 300 : ( out = 0 || direction = 0 ) 310 : ( out = 0 || direction = 0 ) 320 : ( out = 0 || direction = 0 ) 330 : ( out = 0 || direction = 0 ) 340 : ( out = 0 || direction = 0 ) 350 : ( out = 0 || direction = 0 ) 360 : ( out = 0 || direction = 0 ) 370 : ( out = 0 || direction = 0 ) 380 : ( out = 0 || direction = 0 ) 390 : ( out = 0 || direction = 0 ) 400 : ( out = 1 || direction = 0 ) 410 : ( out = 2 || direction = 0 ) 420 : ( out = 3 || direction = 0 ) 430 : ( out = 4 || direction = 0 ) 440 : ( out = 5 || direction = 0 ) 450 : ( out = 6 || direction = 0 ) 460 : ( out = 7 || direction = 0 ) 470 : ( out = 8 || direction = 0 ) 480 : ( out = 9 || direction = 0 ) 490 : ( out = 10 || direction = 0 ) 500 : ( out = 11 || direction = 0 ) 510 : ( out = 12 || direction = 0 ) 520 : ( out = 13 || direction = 0 ) 530 : ( out = 14 || direction = 0 ) 540 : ( out = 15 || direction = 0 ) 550 : ( out = 14 || direction = 1 ) 560 : ( out = 13 || direction = 1 ) 570 : ( out = 12 || direction = 1 ) 580 : ( out = 11 || direction = 1 ) 590 : ( out = 10 || direction = 1 ) 600 : ( out = 10 || direction = 1 ) 610 : ( out = 10 || direction = 1 ) 620 : ( out = 10 || direction = 1 ) 630 : ( out = 10 || direction = 1 ) 640 : ( out = 10 || direction = 1 ) 650 : ( out = 10 || direction = 1 ) 660 : ( out = 10 || direction = 1 ) 670 : ( out = 10 || direction = 1 ) 680 : ( out = 10 || direction = 1 ) 690 : ( out = 10 || direction = 1 ) 700 : ( out = 10 || direction = 1 ) 710 : ( out = 10 || direction = 1 ) 720 : ( out = 10 || direction = 1 ) 730 : ( out = 10 || direction = 1 ) 740 : ( out = 10 || direction = 1 ) 750 : ( out = 10 || direction = 1 ) 760 : ( out = 10 || direction = 1 ) 770 : ( out = 10 || direction = 1 ) 780 : ( out = 10 || direction = 1 ) 790 : ( out = 10 || direction = 1 ) 800 : ( out = 9 || direction = 1 ) 810 : ( out = 8 || direction = 1 ) 820 : ( out = 7 || direction = 1 ) 830 : ( out = 6 || direction = 1 ) 840 : ( out = 5 || direction = 1 ) 850 : ( out = 4 || direction = 1 ) 860 : ( out = 3 || direction = 1 ) 870 : ( out = 2 || direction = 1 ) 880 : ( out = 1 || direction = 1 ) 890 : ( out = 0 || direction = 1 ) 900 : ( out = 1 || direction = 0 ) 910 : ( out = 2 || direction = 0 ) 920 : ( out = 3 || direction = 0 ) 930 : ( out = 4 || direction = 0 ) 940 : ( out = 5 || direction = 0 ) 950 : ( out = 6 || direction = 0 ) 960 : ( out = 7 || direction = 0 ) 970 : ( out = 8 || direction = 0 ) 980 : ( out = 9 || direction = 0 ) 990 : ( out = 10 || direction = 0 ) 1000 : ( out = 0 || direction = 0 ) 1010 : ( out = 0 || direction = 0 ) 1020 : ( out = 0 || direction = 0 ) 1030 : ( out = 0 || direction = 0 ) 1040 : ( out = 0 || direction = 0 ) 1050 : ( out = 0 || direction = 0 ) 1060 : ( out = 0 || direction = 0 ) 1070 : ( out = 0 || direction = 0 ) 1080 : ( out = 0 || direction = 0 ) 1090 : ( out = 0 || direction = 0 ) 1100 : ( out = 0 || direction = 0 ) 1110 : ( out = 0 || direction = 0 ) 1120 : ( out = 0 || direction = 0 ) 1130 : ( out = 0 || direction = 0 ) 1140 : ( out = 0 || direction = 0 ) 1150 : ( out = 0 || direction = 0 ) 1160 : ( out = 0 || direction = 0 ) 1170 : ( out = 0 || direction = 0 ) 1180 : ( out = 0 || direction = 0 ) 1190 : ( out = 0 || direction = 0 )