#18257 by PyChess

#18258 by PyChess

#18259 by PyChess

#18260 by zqd

#18261 by zqd

#18262 by Alkis

#18263 by PyChess

#18264 by zqd

#18265 by zqd

#18266 by yevlev