R3FT6FQUBETBTUO3IV5VWORIULZ4JR23YEF5NYWWSNDP7NYWVGYQC
PQ2LKDLRPPS3JQBREYZRBUJ7DSU2TNWGJ6CKRXNZAUZF42IVMQRAC
R3GV7TM2HTCXTHWA76FZK6JJRSXCPRPXHV7FKMWXPQ2W2RIOTXEQC
LHB2J7Q7QZPVLC6EAZPB3MRVNMIWPCUXEJ55NUOOM3NCCRXLNOLQC
3BPYUTTBYTGGEI7NI3YJLDGR7XSMQTB7IKXBXDJLN7U6Q5XZP63AC
B2JWXIEPCMVVITDJDR2SACY4VHITXGH7ZM6A5RWN6E7OKTO43TUAC
import Data.Attoparsec.Text (anyChar, parseOnly, endOfInput)
import Data.Attoparsec.Text (anyChar, endOfInput, parseOnly)
import qualified Data.Text as Text
import Text.Read (readEither)
import AlBhed (Primer, Volume)
import Location (Location)
import Data.PrintableText (PrintableText)import qualified Data.PrintableText as PrintableText
import Data.PrintableText (PrintableText)
import qualified Data.PrintableText as PrintableText
import Options.Applicative
import AlBhed (Volume)