def METHOD_NAME(coord):
    if is_pass_move(coord, board_size):
        print >>fout, "play", player_next, "pass"
    else:
        x, y = coord
        # The reason for this incredibly weird thing is that
        # the GTP protocol excludes `i` in the coordinates
        # (do you see any purpose in this??)
        if x >= 'i':
            x = chr(ord(x)+1)
        y = str(col2num(y, board_size))
        print >>fout, "play", player_next, x+y