Hopscotch on the roof of a high building over looking Barcelona, Spain