Pair of green tower blocks standing just up the road from the main train station in Most, Czech Republic.