Very neat! However, IMHO 63 characters is a bit much for the password.
”If you use lower-case, upper-case, and digits, and if you generate it truly randomly, then a 16-character password has 95 bits of entropy. That is more than sufficient.”
Source: https://security.stackexchange.com/questions/15653/recommend...