Tower 2488 by Scott Alexander
_