r=(?A..?Z).to_a
puts ((l=gets.chop.gsub(/./,Hash[(" ',-.?".chars+r).zip"dggigggieedfigeiefiifdieffiigiii".bytes.map{|i|i-97}.zip("836$D4X-849<.C:+97,18:2;9:/05%&#".bytes.map{|c|c<51?c+109:c-51}).map{|a|"%0*b"%a}]))+?0*((100-l.size)%5)).gsub(/.{5}/,Hash[(0..31).map{|i|"%05b"%[i]}.zip r+" .,-'?".chars])