I liked this one, too (although it took me weeks with some restarts to solve this... after working too long on it continously you will probably get crazy

)
Without optimization (still a lot of spaces for better readability) my solution was 260 chars long.