あ、逆に1個目も1マス空いて配置してあるので and 1のままELSEなしで書くと良いかもです。 and 1はビットの1桁目を見ています(奇数はこの値が必ず1になる)。