7ZADVX7EO4SLIPEVVF3DECABHSS4JAYTQ3LFK2KIIIRSCCAIOSOAC
DGEGTDYVGRHEGNFDHCCVTD6AVLRJ2XHDXQPWR5MMR62V5NU2XGIQC
// direction changes the target from corse-plus-ghosts to fine.
// direction changes the target from coarse-plus-ghosts to fine.