Awesome job! The comparison between real world and art work rocks even harder than the pic itself. By the way, the building right under Shibuya Rin's young, stockinged foot is Tokyu Department Store(東急百貨店), which stands up 230 meters in height. In other words, to think her foot might be about 460 meters in length or so. :3