Copyright (c) James A. Storer Shimokita When restricted to no capture movement. That is, the piece X may not have a 2 high piece (one of pieces 1, 3, or 4) in its nook while moving. ###################################################################### Rectilinear Solution Rectilinear steps: 58 Straight-Line steps: 81 Unit steps: 204 ###################################################################### #0: 3 3 3 4 4 4 5 5 5 $ $ $ 3 3 3 4 4 4 5 5 5 2 2 2 Q Q Q 5 5 5 2 2 2 Q Q Q 6 6 6 2 2 2 Q Q Q 6 6 6 1 1 1 B B B 6 6 6 1 1 1 B B B X X X A A A X X X B B B X X X A A A X X X X X X X X X A A A #1. Move 6 east (3 units): 3 3 3 4 4 4 5 5 5 $ $ $ 3 3 3 4 4 4 5 5 5 2 2 2 Q Q Q 5 5 5 2 2 2 Q Q Q 6 6 6 2 2 2 Q Q Q 6 6 6 1 1 1 B B B 6 6 6 1 1 1 B B B X X X A A A X X X B B B X X X A A A X X X X X X X X X A A A #2. Move 5 south (3 units): 3 3 3 4 4 4 $ $ $ 3 3 3 4 4 4 2 2 2 Q Q Q 2 2 2 Q Q Q 5 5 5 6 6 6 2 2 2 Q Q Q 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X A A A X X X B B B X X X A A A X X X X X X X X X A A A #3. Move 4 ending east (3 segments, 7 units): 3 3 3 $ $ $ 3 3 3 4 4 4 2 2 2 Q Q Q 4 4 4 2 2 2 Q Q Q 5 5 5 6 6 6 2 2 2 Q Q Q 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X A A A X X X B B B X X X A A A X X X X X X X X X A A A #4. Move Q ending east (2 segments, 5 units): 3 3 3 Q Q Q $ $ $ 3 3 3 Q Q Q 4 4 4 2 2 2 Q Q Q 4 4 4 2 2 2 5 5 5 6 6 6 2 2 2 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X A A A X X X B B B X X X A A A X X X X X X X X X A A A #5. Move 3 east (3 units): 3 3 3 Q Q Q $ $ $ 3 3 3 Q Q Q 4 4 4 2 2 2 Q Q Q 4 4 4 2 2 2 5 5 5 6 6 6 2 2 2 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X A A A X X X B B B X X X A A A X X X X X X X X X A A A #6. Move 2 north (2 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 Q Q Q 4 4 4 5 5 5 6 6 6 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X A A A X X X B B B X X X A A A X X X X X X X X X A A A #7. Move 1 ending north (3 segments, 6 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 1 1 1 Q Q Q 4 4 4 1 1 1 5 5 5 6 6 6 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B X X X A A A X X X B B B X X X A A A X X X X X X X X X A A A #8. Move B ending west (2 segments, 4 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 1 1 1 Q Q Q 4 4 4 1 1 1 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B X X X A A A X X X X X X A A A X X X X X X X X X A A A #9. Move 1 south (4 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 Q Q Q 4 4 4 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 1 1 1 X X X A A A X X X 1 1 1 X X X A A A X X X X X X X X X A A A #10. Move 5 ending north (2 segments, 4 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 5 5 5 Q Q Q 4 4 4 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 6 6 6 B B B 1 1 1 X X X A A A X X X 1 1 1 X X X A A A X X X X X X X X X A A A #11. Move 1 north: 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 5 5 5 Q Q Q 4 4 4 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 1 1 1 6 6 6 B B B 1 1 1 X X X A A A X X X X X X A A A X X X X X X X X X A A A #12. Move 6 west (3 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 5 5 5 Q Q Q 4 4 4 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 1 1 1 6 6 6 B B B 1 1 1 X X X A A A X X X X X X A A A X X X X X X X X X A A A #13. Move A north (3 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 5 5 5 Q Q Q 4 4 4 5 5 5 6 6 6 A A A B B B 5 5 5 6 6 6 A A A B B B 1 1 1 6 6 6 A A A B B B 1 1 1 X X X X X X X X X X X X X X X X X X #14. Move X east (3 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 5 5 5 Q Q Q 4 4 4 5 5 5 6 6 6 A A A B B B 5 5 5 6 6 6 A A A B B B 1 1 1 6 6 6 A A A B B B 1 1 1 X X X X X X X X X X X X X X X X X X #15. Move 6 south (2 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 5 5 5 Q Q Q 4 4 4 5 5 5 A A A B B B 5 5 5 A A A B B B 1 1 1 6 6 6 A A A B B B 1 1 1 6 6 6 X X X X X X 6 6 6 X X X X X X X X X X X X #16. Move B south (2 units): 2 2 2 3 3 3 Q Q Q $ $ $ 2 2 2 3 3 3 Q Q Q 4 4 4 2 2 2 5 5 5 Q Q Q 4 4 4 5 5 5 A A A 5 5 5 A A A 1 1 1 6 6 6 A A A B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #17. Move 2 south (3 units): 3 3 3 Q Q Q $ $ $ 3 3 3 Q Q Q 4 4 4 5 5 5 Q Q Q 4 4 4 2 2 2 5 5 5 A A A 2 2 2 5 5 5 A A A 2 2 2 1 1 1 6 6 6 A A A B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #18. Move Q south (2 units): 3 3 3 $ $ $ 3 3 3 4 4 4 5 5 5 Q Q Q 4 4 4 2 2 2 5 5 5 Q Q Q A A A 2 2 2 5 5 5 Q Q Q A A A 2 2 2 1 1 1 6 6 6 A A A B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #19. Move 3 east (3 units): 3 3 3 $ $ $ 3 3 3 4 4 4 5 5 5 Q Q Q 4 4 4 2 2 2 5 5 5 Q Q Q A A A 2 2 2 5 5 5 Q Q Q A A A 2 2 2 1 1 1 6 6 6 A A A B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #20. Move 5 ending west (2 segments, 5 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 4 4 4 5 5 5 Q Q Q 4 4 4 2 2 2 Q Q Q A A A 2 2 2 Q Q Q A A A 2 2 2 1 1 1 6 6 6 A A A B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #21. Move 3 west (3 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 4 4 4 5 5 5 Q Q Q 4 4 4 2 2 2 Q Q Q A A A 2 2 2 Q Q Q A A A 2 2 2 1 1 1 6 6 6 A A A B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #22. Move Q west (3 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 4 4 4 5 5 5 Q Q Q 4 4 4 2 2 2 Q Q Q A A A 2 2 2 Q Q Q A A A 2 2 2 1 1 1 6 6 6 A A A B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #23. Move 6 north (5 units): 5 5 5 3 3 3 6 6 6 $ $ $ 5 5 5 3 3 3 6 6 6 4 4 4 5 5 5 Q Q Q 6 6 6 4 4 4 2 2 2 Q Q Q A A A 2 2 2 Q Q Q A A A 2 2 2 1 1 1 A A A B B B 1 1 1 X X X B B B X X X X X X B B B X X X X X X X X X #24. Move A ending south (2 segments, 5 units): 5 5 5 3 3 3 6 6 6 $ $ $ 5 5 5 3 3 3 6 6 6 4 4 4 5 5 5 Q Q Q 6 6 6 4 4 4 2 2 2 Q Q Q 2 2 2 Q Q Q 2 2 2 1 1 1 A A A B B B 1 1 1 A A A X X X B B B X X X A A A X X X B B B X X X X X X X X X #25. Move 4 south (3 units): 5 5 5 3 3 3 6 6 6 $ $ $ 5 5 5 3 3 3 6 6 6 5 5 5 Q Q Q 6 6 6 2 2 2 Q Q Q 2 2 2 Q Q Q 4 4 4 2 2 2 1 1 1 A A A 4 4 4 B B B 1 1 1 A A A X X X B B B X X X A A A X X X B B B X X X X X X X X X #26. Move 6 ending east (2 segments, 4 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 6 6 6 5 5 5 Q Q Q 6 6 6 2 2 2 Q Q Q 6 6 6 2 2 2 Q Q Q 4 4 4 2 2 2 1 1 1 A A A 4 4 4 B B B 1 1 1 A A A X X X B B B X X X A A A X X X B B B X X X X X X X X X #27. Move Q ending north (2 segments, 4 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 Q Q Q 6 6 6 5 5 5 Q Q Q 6 6 6 2 2 2 Q Q Q 6 6 6 2 2 2 4 4 4 2 2 2 1 1 1 A A A 4 4 4 B B B 1 1 1 A A A X X X B B B X X X A A A X X X B B B X X X X X X X X X #28. Move 1 north (3 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 Q Q Q 6 6 6 5 5 5 1 1 1 Q Q Q 6 6 6 2 2 2 1 1 1 Q Q Q 6 6 6 2 2 2 4 4 4 2 2 2 A A A 4 4 4 B B B A A A X X X B B B X X X A A A X X X B B B X X X X X X X X X #29. Move A ending west (2 segments, 4 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 Q Q Q 6 6 6 5 5 5 1 1 1 Q Q Q 6 6 6 2 2 2 1 1 1 Q Q Q 6 6 6 2 2 2 A A A 4 4 4 2 2 2 A A A 4 4 4 B B B A A A X X X B B B X X X X X X B B B X X X X X X X X X #30. Move Q south (3 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 6 6 6 5 5 5 1 1 1 6 6 6 2 2 2 1 1 1 6 6 6 2 2 2 A A A Q Q Q 4 4 4 2 2 2 A A A Q Q Q 4 4 4 B B B A A A Q Q Q X X X B B B X X X X X X B B B X X X X X X X X X #31. Move 6 ending north (2 segments, 4 units): 5 5 5 3 3 3 6 6 6 $ $ $ 5 5 5 3 3 3 6 6 6 5 5 5 1 1 1 6 6 6 2 2 2 1 1 1 2 2 2 A A A Q Q Q 4 4 4 2 2 2 A A A Q Q Q 4 4 4 B B B A A A Q Q Q X X X B B B X X X X X X B B B X X X X X X X X X #32. Move 4 north (3 units): 5 5 5 3 3 3 6 6 6 $ $ $ 5 5 5 3 3 3 6 6 6 4 4 4 5 5 5 1 1 1 6 6 6 4 4 4 2 2 2 1 1 1 2 2 2 A A A Q Q Q 2 2 2 A A A Q Q Q B B B A A A Q Q Q X X X B B B X X X X X X B B B X X X X X X X X X #33. Move Q ending east (2 segments, 4 units): 5 5 5 3 3 3 6 6 6 $ $ $ 5 5 5 3 3 3 6 6 6 4 4 4 5 5 5 1 1 1 6 6 6 4 4 4 2 2 2 1 1 1 Q Q Q 2 2 2 A A A Q Q Q 2 2 2 A A A Q Q Q B B B A A A X X X B B B X X X X X X B B B X X X X X X X X X #34. Move 6 south (5 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 4 4 4 5 5 5 1 1 1 4 4 4 2 2 2 1 1 1 Q Q Q 2 2 2 A A A Q Q Q 2 2 2 A A A 6 6 6 Q Q Q B B B A A A 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #35. Move 3 east (3 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 4 4 4 5 5 5 1 1 1 4 4 4 2 2 2 1 1 1 Q Q Q 2 2 2 A A A Q Q Q 2 2 2 A A A 6 6 6 Q Q Q B B B A A A 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #36. Move 1 north (2 units): 5 5 5 1 1 1 3 3 3 $ $ $ 5 5 5 1 1 1 3 3 3 4 4 4 5 5 5 4 4 4 2 2 2 Q Q Q 2 2 2 A A A Q Q Q 2 2 2 A A A 6 6 6 Q Q Q B B B A A A 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #37. Move A ending east (2 segments, 5 units): 5 5 5 1 1 1 3 3 3 $ $ $ 5 5 5 1 1 1 3 3 3 4 4 4 5 5 5 A A A 4 4 4 2 2 2 A A A Q Q Q 2 2 2 A A A Q Q Q 2 2 2 6 6 6 Q Q Q B B B 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #38. Move 1 south (5 units): 5 5 5 3 3 3 $ $ $ 5 5 5 3 3 3 4 4 4 5 5 5 A A A 4 4 4 2 2 2 A A A Q Q Q 2 2 2 A A A Q Q Q 2 2 2 1 1 1 6 6 6 Q Q Q B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #39. Move 5 ending south (2 segments, 5 units): 3 3 3 $ $ $ 3 3 3 4 4 4 5 5 5 A A A 4 4 4 2 2 2 5 5 5 A A A Q Q Q 2 2 2 5 5 5 A A A Q Q Q 2 2 2 1 1 1 6 6 6 Q Q Q B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #40. Move 2 north (3 units): 2 2 2 3 3 3 $ $ $ 2 2 2 3 3 3 4 4 4 2 2 2 5 5 5 A A A 4 4 4 5 5 5 A A A Q Q Q 5 5 5 A A A Q Q Q 1 1 1 6 6 6 Q Q Q B B B 1 1 1 6 6 6 X X X B B B X X X 6 6 6 X X X B B B X X X X X X X X X #41. Move B north (2 units): 2 2 2 3 3 3 $ $ $ 2 2 2 3 3 3 4 4 4 2 2 2 5 5 5 A A A 4 4 4 5 5 5 A A A Q Q Q B B B 5 5 5 A A A Q Q Q B B B 1 1 1 6 6 6 Q Q Q B B B 1 1 1 6 6 6 X X X X X X 6 6 6 X X X X X X X X X X X X #42. Move 3 west (3 units): 2 2 2 3 3 3 $ $ $ 2 2 2 3 3 3 4 4 4 2 2 2 5 5 5 A A A 4 4 4 5 5 5 A A A Q Q Q B B B 5 5 5 A A A Q Q Q B B B 1 1 1 6 6 6 Q Q Q B B B 1 1 1 6 6 6 X X X X X X 6 6 6 X X X X X X X X X X X X #43. Move A north (2 units): 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 5 5 5 A A A 4 4 4 5 5 5 Q Q Q B B B 5 5 5 Q Q Q B B B 1 1 1 6 6 6 Q Q Q B B B 1 1 1 6 6 6 X X X X X X 6 6 6 X X X X X X X X X X X X #44. Move 6 north (2 units): 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 5 5 5 A A A 4 4 4 5 5 5 6 6 6 Q Q Q B B B 5 5 5 6 6 6 Q Q Q B B B 1 1 1 6 6 6 Q Q Q B B B 1 1 1 X X X X X X X X X X X X X X X X X X #45. Move X west (3 units): 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 5 5 5 A A A 4 4 4 5 5 5 6 6 6 Q Q Q B B B 5 5 5 6 6 6 Q Q Q B B B 1 1 1 6 6 6 Q Q Q B B B 1 1 1 X X X X X X X X X X X X X X X X X X #46. Move Q south (3 units): 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 5 5 5 A A A 4 4 4 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 1 1 1 6 6 6 B B B 1 1 1 X X X Q Q Q X X X X X X Q Q Q X X X X X X X X X Q Q Q #47. Move 6 east (3 units): 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 5 5 5 A A A 4 4 4 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 1 1 1 6 6 6 B B B 1 1 1 X X X Q Q Q X X X X X X Q Q Q X X X X X X X X X Q Q Q #48. Move 1 south: 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 5 5 5 A A A 4 4 4 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 6 6 6 B B B 1 1 1 X X X Q Q Q X X X 1 1 1 X X X Q Q Q X X X X X X X X X Q Q Q #49. Move 5 ending east (2 segments, 4 units): 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 A A A 4 4 4 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 1 1 1 X X X Q Q Q X X X 1 1 1 X X X Q Q Q X X X X X X X X X Q Q Q #50. Move 1 north (4 units): 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 1 1 1 A A A 4 4 4 1 1 1 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B X X X Q Q Q X X X X X X Q Q Q X X X X X X X X X Q Q Q #51. Move B ending south (2 segments, 4 units): 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 1 1 1 A A A 4 4 4 1 1 1 5 5 5 6 6 6 5 5 5 6 6 6 B B B 5 5 5 6 6 6 B B B X X X Q Q Q X X X B B B X X X Q Q Q X X X X X X X X X Q Q Q #52. Move 1 ending south (3 segments, 6 units): 2 2 2 3 3 3 A A A $ $ $ 2 2 2 3 3 3 A A A 4 4 4 2 2 2 A A A 4 4 4 5 5 5 6 6 6 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X Q Q Q X X X B B B X X X Q Q Q X X X X X X X X X Q Q Q #53. Move 2 south (2 units): 3 3 3 A A A $ $ $ 3 3 3 A A A 4 4 4 2 2 2 A A A 4 4 4 2 2 2 5 5 5 6 6 6 2 2 2 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X Q Q Q X X X B B B X X X Q Q Q X X X X X X X X X Q Q Q #54. Move 3 west (3 units): 3 3 3 A A A $ $ $ 3 3 3 A A A 4 4 4 2 2 2 A A A 4 4 4 2 2 2 5 5 5 6 6 6 2 2 2 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X Q Q Q X X X B B B X X X Q Q Q X X X X X X X X X Q Q Q #55. Move A ending south (2 segments, 5 units): 3 3 3 $ $ $ 3 3 3 4 4 4 2 2 2 A A A 4 4 4 2 2 2 A A A 5 5 5 6 6 6 2 2 2 A A A 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X Q Q Q X X X B B B X X X Q Q Q X X X X X X X X X Q Q Q #56. Move 4 ending west (3 segments, 7 units): 3 3 3 4 4 4 $ $ $ 3 3 3 4 4 4 2 2 2 A A A 2 2 2 A A A 5 5 5 6 6 6 2 2 2 A A A 5 5 5 6 6 6 1 1 1 B B B 5 5 5 6 6 6 1 1 1 B B B X X X Q Q Q X X X B B B X X X Q Q Q X X X X X X X X X Q Q Q #57. Move 5 north (3 units): 3 3 3 4 4 4 5 5 5 $ $ $ 3 3 3 4 4 4 5 5 5 2 2 2 A A A 5 5 5 2 2 2 A A A 6 6 6 2 2 2 A A A 6 6 6 1 1 1 B B B 6 6 6 1 1 1 B B B X X X Q Q Q X X X B B B X X X Q Q Q X X X X X X X X X Q Q Q #58. Move 6 west (3 units): 3 3 3 4 4 4 5 5 5 $ $ $ 3 3 3 4 4 4 5 5 5 2 2 2 A A A 5 5 5 2 2 2 A A A 6 6 6 2 2 2 A A A 6 6 6 1 1 1 B B B 6 6 6 1 1 1 B B B X X X Q Q Q X X X B B B X X X Q Q Q X X X X X X X X X Q Q Q