5LUOC3HHLUXXNU3ASXKTCJ7T6TLVYHSKH6PNU3IIIHPKUV67J3HQC
QQBP3G6WZSIOAFPOGHWJCX3E4K66KOPVYNPZRMKUBXPLDTJ32XSAC
ERQKFTPVWZO4WJD2WRIV33JWTWZSF4HNTK2GD7QT5I5TIL3SOGKQC
2L5MEZV344TOZLVY3432RHJFIRVXFD6O3GWLL5O4CV66BGAFTURQC
-- return y drawn until
return y