##### ...###...###... .?...$.<....... ...###...###..! #####