py3: PEP3105: print functionised
py3: PEP3111: input replaces raw_input